errors

package
v0.0.0-...-47b6ad5 Latest Latest
Warning

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

Go to latest
Published: Mar 16, 2023 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// StatusUnCustomize  未定义
	StatusUnCustomize = 50000
	// StatusOK StatusOK
	StatusOK = 500200 // RFC 7231, 6.3.1
	// StatusBadRequest  StatusBadRequest
	StatusBadRequest = 500400 // RFC 7231, 6.5.1
	// StatusUnauthorized  StatusUnauthorized
	StatusUnauthorized = 500401 // RFC 7235, 3.1
	// StatusForbidden StatusForbidden
	StatusForbidden = 500403 // RFC 7231, 6.5.3
	// StatusNotFound StatusNotFound
	StatusNotFound = 500404 // RFC 7231, 6.5.4
	// StatusNotAcceptable StatusNotAcceptable
	StatusNotAcceptable = 500406 // RFC 7231, 6.5.6
	// StatusRequestTimeout StatusRequestTimeout
	StatusRequestTimeout = 500408 // RFC 7231, 6.5.7
	// StatusInternalServerError StatusInternalServerError
	StatusInternalServerError = 500500 // RFC 7231, 6.6.1
	// StatusServiceUnavailable StatusServiceUnavailable
	StatusServiceUnavailable = 500503 // RFC 7231, 6.6.4
)

服务器定义错误码,统一处理

View Source
const (

	// StatusCustomize401 接口级别错误码
	StatusCustomize401 = 400401
	// StatusCustomize402 接口级别错误码
	StatusCustomize402 = 400402
	// StatusCustomizeRefused 接口级别错误码
	StatusCustomizeRefused = 400403
	// StatusCustomizeNotFound 接口级别错误码
	StatusCustomizeNotFound = 400404
	// StatusCustomize405 接口级别错误码
	StatusCustomize405 = 400405
	// StatusCustomize406 接口级别错误码
	StatusCustomize406 = 400406
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ErrInfo

type ErrInfo struct {
	Err  string
	Msg  string
	Code int
}

ErrInfo 转换错误格式为打印模式

func (*ErrInfo) String

func (i *ErrInfo) String() string

String 打印

type Error

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

Error Http返回错误

func New

func New(e interface{}) *Error

New 新建error ineffectual assignment

func NewWithMsg

func NewWithMsg(e interface{}, msg string, code int) *Error

NewWithMsg 返回

func (*Error) Code

func (e *Error) Code() int

Code 状态码

func (*Error) Error

func (e *Error) Error() *ErrInfo

String 用于打印错误

func (*Error) ErrorStack

func (e *Error) ErrorStack() string

ErrorStack 转为string

func (*Error) ErrorString

func (e *Error) ErrorString() string

ErrorString 用于打印错误

func (*Error) Msg

func (e *Error) Msg() string

Msg 错误消息

Jump to

Keyboard shortcuts

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