Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( UnknownErr = NewProxyError(1, http.StatusInternalServerError, "") NoRouteErr = NewProxyError(2, http.StatusNotFound, "路由未找到") UnsupportedHandler = NewProxyError(3, http.StatusNotFound, "该服务器的此方法未支持") CacheGetErr = NewProxyError(11, http.StatusInternalServerError, "Cache获取错误/未命中") CacheSetErr = NewProxyError(12, http.StatusInternalServerError, "Cache设置错误") CacheNotFound = NewProxyError(13, http.StatusInternalServerError, "Cache丢失") JsonMarshalErr = NewProxyError(21, http.StatusInternalServerError, "生成Json失败") JsonUnMarshalError = NewProxyError(22, http.StatusInternalServerError, "解析Json失败") UnknownServerErr = NewProxyError(31, http.StatusBadRequest, "找不到声称的Server名称") )
服务器内部错误
View Source
var ( RemoteReplyErr = NewProxyError(101, http.StatusBadGateway, "Bestdori返回异常") RemoteReplyTimeout = NewProxyError(102, http.StatusGatewayTimeout, "Bestdori返回超时") RemoteReplyReject = NewProxyError(103, http.StatusNotFound, "Bestdori未找到资源") RemoteReplyParseErr = NewProxyError(104, http.StatusInternalServerError, "Bestdori返回解析失败") RemoteReplyReadErr = NewProxyError(105, http.StatusInternalServerError, "Bestdori返回读取失败") RemoteRequestParseErr = NewProxyError(106, http.StatusInternalServerError, "Bestdori请求体解析错误") )
HTTP 远程资源获取器获取器
View Source
var ( PostIDParseErr = NewProxyError(201, http.StatusBadRequest, "谱面ID解析错误") DiffParseErr = NewProxyError(202, http.StatusBadRequest, "难度字段解析错误") MethodParseErr = NewProxyError(203, http.StatusBadRequest, "谱面请求方法解析错误") PostNotFound = NewProxyError(211, http.StatusNotFound, "谱面未找到") BandNotFound = NewProxyError(212, http.StatusNotFound, "乐团未找到") AssetTypeErr = NewProxyError(213, http.StatusBadGateway, "乐曲资源类型错误") DirectionNoteTypeErr = NewProxyError(221, http.StatusInternalServerError, "无法识别侧划音符的标识符") BeatLessThanZero = NewProxyError(222, http.StatusInternalServerError, "某个音符的节拍数小于0") BPMNotAtBeatZero = NewProxyError(223, http.StatusInternalServerError, "BPM不在Beat 0上") )
Bestdori 官方与自制谱面接口
View Source
var ( OffsetParseErr = NewProxyError(301, http.StatusBadRequest, "谱面列表offset解析错误") LimitParseErr = NewProxyError(302, http.StatusBadRequest, "谱面列表单页限制解析错误") )
Bestdori 谱面列表
View Source
var (
RemoteReplyURLParseErr = NewProxyError(401, http.StatusBadGateway, "远程提供的URL解析出错")
)
Bestdori 反向代理
Functions ¶
This section is empty.
Types ¶
type ProxyError ¶
type ProxyError struct {
ErrCode int `json:"err_code"`
HttpCode int `json:"-"`
ErrMsg string `json:"err_msg"`
}
func NewProxyError ¶
func NewProxyError(errorCode int, httpCode int, errMsg string) *ProxyError
func (*ProxyError) Error ¶
func (e *ProxyError) Error() string
Click to show internal directories.
Click to hide internal directories.