http 状态码增加499

This commit is contained in:
白茶清欢 2025-04-19 16:48:41 +08:00
parent d2ee86b14f
commit 653843dc02

View File

@ -21,7 +21,11 @@ type HttpCode struct {
func newHttpCodeData(httpCode int) HttpCode { func newHttpCodeData(httpCode int) HttpCode {
desc := http.StatusText(httpCode) desc := http.StatusText(httpCode)
if len(desc) == 0 { if len(desc) == 0 {
desc = fmt.Sprintf("%v: unknown error", httpCode) if httpCode == 499 {
desc = "client request timeout"
} else {
desc = fmt.Sprintf("%v: unknown error", httpCode)
}
} }
return HttpCode{ return HttpCode{
Value: httpCode, Value: httpCode,
@ -90,6 +94,7 @@ var (
newHttpCodeData(http.StatusTooManyRequests), newHttpCodeData(http.StatusTooManyRequests),
newHttpCodeData(http.StatusRequestHeaderFieldsTooLarge), newHttpCodeData(http.StatusRequestHeaderFieldsTooLarge),
newHttpCodeData(http.StatusUnavailableForLegalReasons), newHttpCodeData(http.StatusUnavailableForLegalReasons),
newHttpCodeData(499),
// 5xx // 5xx
newHttpCodeData(http.StatusInternalServerError), newHttpCodeData(http.StatusInternalServerError),