Source File
status.go
Belonging Package
net/http
// Copyright 2009 The Go Authors. All rights reserved.// Use of this source code is governed by a BSD-style// license that can be found in the LICENSE file.package http// HTTP status codes as registered with IANA.// See: https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtmlconst (StatusContinue = 100 // RFC 9110, 15.2.1StatusSwitchingProtocols = 101 // RFC 9110, 15.2.2StatusProcessing = 102 // RFC 2518, 10.1StatusEarlyHints = 103 // RFC 8297StatusOK = 200 // RFC 9110, 15.3.1StatusCreated = 201 // RFC 9110, 15.3.2StatusAccepted = 202 // RFC 9110, 15.3.3StatusNonAuthoritativeInfo = 203 // RFC 9110, 15.3.4StatusNoContent = 204 // RFC 9110, 15.3.5StatusResetContent = 205 // RFC 9110, 15.3.6StatusPartialContent = 206 // RFC 9110, 15.3.7StatusMultiStatus = 207 // RFC 4918, 11.1StatusAlreadyReported = 208 // RFC 5842, 7.1StatusIMUsed = 226 // RFC 3229, 10.4.1StatusMultipleChoices = 300 // RFC 9110, 15.4.1StatusMovedPermanently = 301 // RFC 9110, 15.4.2StatusFound = 302 // RFC 9110, 15.4.3StatusSeeOther = 303 // RFC 9110, 15.4.4StatusNotModified = 304 // RFC 9110, 15.4.5StatusUseProxy = 305 // RFC 9110, 15.4.6_ = 306 // RFC 9110, 15.4.7 (Unused)StatusTemporaryRedirect = 307 // RFC 9110, 15.4.8StatusPermanentRedirect = 308 // RFC 9110, 15.4.9StatusBadRequest = 400 // RFC 9110, 15.5.1StatusUnauthorized = 401 // RFC 9110, 15.5.2StatusPaymentRequired = 402 // RFC 9110, 15.5.3StatusForbidden = 403 // RFC 9110, 15.5.4StatusNotFound = 404 // RFC 9110, 15.5.5StatusMethodNotAllowed = 405 // RFC 9110, 15.5.6StatusNotAcceptable = 406 // RFC 9110, 15.5.7StatusProxyAuthRequired = 407 // RFC 9110, 15.5.8StatusRequestTimeout = 408 // RFC 9110, 15.5.9StatusConflict = 409 // RFC 9110, 15.5.10StatusGone = 410 // RFC 9110, 15.5.11StatusLengthRequired = 411 // RFC 9110, 15.5.12StatusPreconditionFailed = 412 // RFC 9110, 15.5.13StatusRequestEntityTooLarge = 413 // RFC 9110, 15.5.14StatusRequestURITooLong = 414 // RFC 9110, 15.5.15StatusUnsupportedMediaType = 415 // RFC 9110, 15.5.16StatusRequestedRangeNotSatisfiable = 416 // RFC 9110, 15.5.17StatusExpectationFailed = 417 // RFC 9110, 15.5.18StatusTeapot = 418 // RFC 9110, 15.5.19 (Unused)StatusMisdirectedRequest = 421 // RFC 9110, 15.5.20StatusUnprocessableEntity = 422 // RFC 9110, 15.5.21StatusLocked = 423 // RFC 4918, 11.3StatusFailedDependency = 424 // RFC 4918, 11.4StatusTooEarly = 425 // RFC 8470, 5.2.StatusUpgradeRequired = 426 // RFC 9110, 15.5.22StatusPreconditionRequired = 428 // RFC 6585, 3StatusTooManyRequests = 429 // RFC 6585, 4StatusRequestHeaderFieldsTooLarge = 431 // RFC 6585, 5StatusUnavailableForLegalReasons = 451 // RFC 7725, 3StatusInternalServerError = 500 // RFC 9110, 15.6.1StatusNotImplemented = 501 // RFC 9110, 15.6.2StatusBadGateway = 502 // RFC 9110, 15.6.3StatusServiceUnavailable = 503 // RFC 9110, 15.6.4StatusGatewayTimeout = 504 // RFC 9110, 15.6.5StatusHTTPVersionNotSupported = 505 // RFC 9110, 15.6.6StatusVariantAlsoNegotiates = 506 // RFC 2295, 8.1StatusInsufficientStorage = 507 // RFC 4918, 11.5StatusLoopDetected = 508 // RFC 5842, 7.2StatusNotExtended = 510 // RFC 2774, 7StatusNetworkAuthenticationRequired = 511 // RFC 6585, 6)// StatusText returns a text for the HTTP status code. It returns the empty// string if the code is unknown.func ( int) string {switch {case StatusContinue:return "Continue"case StatusSwitchingProtocols:return "Switching Protocols"case StatusProcessing:return "Processing"case StatusEarlyHints:return "Early Hints"case StatusOK:return "OK"case StatusCreated:return "Created"case StatusAccepted:return "Accepted"case StatusNonAuthoritativeInfo:return "Non-Authoritative Information"case StatusNoContent:return "No Content"case StatusResetContent:return "Reset Content"case StatusPartialContent:return "Partial Content"case StatusMultiStatus:return "Multi-Status"case StatusAlreadyReported:return "Already Reported"case StatusIMUsed:return "IM Used"case StatusMultipleChoices:return "Multiple Choices"case StatusMovedPermanently:return "Moved Permanently"case StatusFound:return "Found"case StatusSeeOther:return "See Other"case StatusNotModified:return "Not Modified"case StatusUseProxy:return "Use Proxy"case StatusTemporaryRedirect:return "Temporary Redirect"case StatusPermanentRedirect:return "Permanent Redirect"case StatusBadRequest:return "Bad Request"case StatusUnauthorized:return "Unauthorized"case StatusPaymentRequired:return "Payment Required"case StatusForbidden:return "Forbidden"case StatusNotFound:return "Not Found"case StatusMethodNotAllowed:return "Method Not Allowed"case StatusNotAcceptable:return "Not Acceptable"case StatusProxyAuthRequired:return "Proxy Authentication Required"case StatusRequestTimeout:return "Request Timeout"case StatusConflict:return "Conflict"case StatusGone:return "Gone"case StatusLengthRequired:return "Length Required"case StatusPreconditionFailed:return "Precondition Failed"case StatusRequestEntityTooLarge:return "Request Entity Too Large"case StatusRequestURITooLong:return "Request URI Too Long"case StatusUnsupportedMediaType:return "Unsupported Media Type"case StatusRequestedRangeNotSatisfiable:return "Requested Range Not Satisfiable"case StatusExpectationFailed:return "Expectation Failed"case StatusTeapot:return "I'm a teapot"case StatusMisdirectedRequest:return "Misdirected Request"case StatusUnprocessableEntity:return "Unprocessable Entity"case StatusLocked:return "Locked"case StatusFailedDependency:return "Failed Dependency"case StatusTooEarly:return "Too Early"case StatusUpgradeRequired:return "Upgrade Required"case StatusPreconditionRequired:return "Precondition Required"case StatusTooManyRequests:return "Too Many Requests"case StatusRequestHeaderFieldsTooLarge:return "Request Header Fields Too Large"case StatusUnavailableForLegalReasons:return "Unavailable For Legal Reasons"case StatusInternalServerError:return "Internal Server Error"case StatusNotImplemented:return "Not Implemented"case StatusBadGateway:return "Bad Gateway"case StatusServiceUnavailable:return "Service Unavailable"case StatusGatewayTimeout:return "Gateway Timeout"case StatusHTTPVersionNotSupported:return "HTTP Version Not Supported"case StatusVariantAlsoNegotiates:return "Variant Also Negotiates"case StatusInsufficientStorage:return "Insufficient Storage"case StatusLoopDetected:return "Loop Detected"case StatusNotExtended:return "Not Extended"case StatusNetworkAuthenticationRequired:return "Network Authentication Required"default:return ""}}
![]() |
The pages are generated with Golds v0.7.9-preview. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |