errno

package
v1.7.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 24, 2024 License: Apache-2.0 Imports: 2 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (

	// 4xx
	BadRequest          = &Errno{http.StatusBadRequest, "BadRequest"}           // "错误的请求"
	InvalidPath         = &Errno{http.StatusForbidden, "BadRequest"}            // "url path不合法"
	InvalidParams       = &Errno{http.StatusBadRequest, "InvalidParams"}        // "参数不合法"
	ParseParamsFail     = &Errno{http.StatusBadRequest, "ParseParamsFail"}      // "解析请求参数失败"
	PageParamInvalid    = &Errno{http.StatusBadRequest, "PageParamInvalid"}     // "page 参数不合法"
	NotFound            = &Errno{http.StatusNotFound, "NotFound"}               // "资源不存在"
	InvalidAccessKey    = &Errno{http.StatusForbidden, "InvalidAccessKey"}      // "无效的 AccessKey"
	SignatureExpires    = &Errno{http.StatusForbidden, "SignatureExpires"}      // "签名过期"
	SignatureNotMatch   = &Errno{http.StatusForbidden, "SignatureNotMatch"}     // "签名错误"
	PermissionForbidden = &Errno{http.StatusForbidden, "PermissionForbidden"}   // "没有操作权限"
	TooManyRequests     = &Errno{http.StatusTooManyRequests, "TooManyRequests"} //"请求过多"

	// 5xx
	InternalServerError = &Errno{http.StatusInternalServerError, "InternalServerError"} //"内部服务出错"
	OperationFailed     = &Errno{http.StatusInternalServerError, "OperationFailed"}     // "操作失败"
)

Functions

This section is empty.

Types

type Errno

type Errno struct {
	// contains filtered or unexported fields
}

func New

func New(status int, message string) *Errno

func NewCode

func NewCode(status int) *Errno

func (*Errno) Error

func (e *Errno) Error() string

func (*Errno) Message

func (e *Errno) Message() string

func (*Errno) Status

func (e *Errno) Status() int

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL