Response `MakeErrJSON` errCode 非法输入判断
Closed this issue · 1 comments
wuhan005 commented
// MakeErrJSON makes the error response JSON for gin.
func MakeErrJSON(errCode int, msg string, a ...interface{}) (int, interface{}) {
return errCode / 100, map[string]interface{}{"error": errCode, "msg": fmt.Sprintf(msg, a...)}
}
MakeErrJSON
的 errCode
用于根据错误码构造 HTTP 状态码,实际开发过程中有时会失误直接写成 HTTP 状态码,/100
后为一位的数字,导致非预期的情况产生。
需要对非法输入进行判断,同时对直接输入 HTTP 状态码进行适配。