mirror of https://github.com/golang/go.git
net/http: doc: update RFC reference for appropriate HTTP codes
This documentation commit points to the latest RFC documenting HTTP codes
Change-Id: Ia7640664637f0c7846e2182353b787474bac7b4f
GitHub-Last-Rev: 5fb544ee32
GitHub-Pull-Request: golang/go#53318
Reviewed-on: https://go-review.googlesource.com/c/go/+/411475
Auto-Submit: Ian Lance Taylor <iant@google.com>
Reviewed-by: Ian Lance Taylor <iant@google.com>
Reviewed-by: Damien Neil <dneil@google.com>
Run-TryBot: Ian Lance Taylor <iant@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
This commit is contained in:
parent
ff3db8d12d
commit
55590f3a2b
|
|
@ -7,68 +7,68 @@ package http
|
||||||
// HTTP status codes as registered with IANA.
|
// HTTP status codes as registered with IANA.
|
||||||
// See: https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml
|
// See: https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml
|
||||||
const (
|
const (
|
||||||
StatusContinue = 100 // RFC 7231, 6.2.1
|
StatusContinue = 100 // RFC 9110, 15.2.1
|
||||||
StatusSwitchingProtocols = 101 // RFC 7231, 6.2.2
|
StatusSwitchingProtocols = 101 // RFC 9110, 15.2.2
|
||||||
StatusProcessing = 102 // RFC 2518, 10.1
|
StatusProcessing = 102 // RFC 2518, 10.1
|
||||||
StatusEarlyHints = 103 // RFC 8297
|
StatusEarlyHints = 103 // RFC 8297
|
||||||
|
|
||||||
StatusOK = 200 // RFC 7231, 6.3.1
|
StatusOK = 200 // RFC 9110, 15.3.1
|
||||||
StatusCreated = 201 // RFC 7231, 6.3.2
|
StatusCreated = 201 // RFC 9110, 15.3.2
|
||||||
StatusAccepted = 202 // RFC 7231, 6.3.3
|
StatusAccepted = 202 // RFC 9110, 15.3.3
|
||||||
StatusNonAuthoritativeInfo = 203 // RFC 7231, 6.3.4
|
StatusNonAuthoritativeInfo = 203 // RFC 9110, 15.3.4
|
||||||
StatusNoContent = 204 // RFC 7231, 6.3.5
|
StatusNoContent = 204 // RFC 9110, 15.3.5
|
||||||
StatusResetContent = 205 // RFC 7231, 6.3.6
|
StatusResetContent = 205 // RFC 9110, 15.3.6
|
||||||
StatusPartialContent = 206 // RFC 7233, 4.1
|
StatusPartialContent = 206 // RFC 9110, 15.3.7
|
||||||
StatusMultiStatus = 207 // RFC 4918, 11.1
|
StatusMultiStatus = 207 // RFC 4918, 11.1
|
||||||
StatusAlreadyReported = 208 // RFC 5842, 7.1
|
StatusAlreadyReported = 208 // RFC 5842, 7.1
|
||||||
StatusIMUsed = 226 // RFC 3229, 10.4.1
|
StatusIMUsed = 226 // RFC 3229, 10.4.1
|
||||||
|
|
||||||
StatusMultipleChoices = 300 // RFC 7231, 6.4.1
|
StatusMultipleChoices = 300 // RFC 9110, 15.4.1
|
||||||
StatusMovedPermanently = 301 // RFC 7231, 6.4.2
|
StatusMovedPermanently = 301 // RFC 9110, 15.4.2
|
||||||
StatusFound = 302 // RFC 7231, 6.4.3
|
StatusFound = 302 // RFC 9110, 15.4.3
|
||||||
StatusSeeOther = 303 // RFC 7231, 6.4.4
|
StatusSeeOther = 303 // RFC 9110, 15.4.4
|
||||||
StatusNotModified = 304 // RFC 7232, 4.1
|
StatusNotModified = 304 // RFC 9110, 15.4.5
|
||||||
StatusUseProxy = 305 // RFC 7231, 6.4.5
|
StatusUseProxy = 305 // RFC 9110, 15.4.6
|
||||||
_ = 306 // RFC 7231, 6.4.6 (Unused)
|
_ = 306 // RFC 9110, 15.4.7 (Unused)
|
||||||
StatusTemporaryRedirect = 307 // RFC 7231, 6.4.7
|
StatusTemporaryRedirect = 307 // RFC 9110, 15.4.8
|
||||||
StatusPermanentRedirect = 308 // RFC 7538, 3
|
StatusPermanentRedirect = 308 // RFC 9110, 15.4.9
|
||||||
|
|
||||||
StatusBadRequest = 400 // RFC 7231, 6.5.1
|
StatusBadRequest = 400 // RFC 9110, 15.5.1
|
||||||
StatusUnauthorized = 401 // RFC 7235, 3.1
|
StatusUnauthorized = 401 // RFC 9110, 15.5.2
|
||||||
StatusPaymentRequired = 402 // RFC 7231, 6.5.2
|
StatusPaymentRequired = 402 // RFC 9110, 15.5.3
|
||||||
StatusForbidden = 403 // RFC 7231, 6.5.3
|
StatusForbidden = 403 // RFC 9110, 15.5.4
|
||||||
StatusNotFound = 404 // RFC 7231, 6.5.4
|
StatusNotFound = 404 // RFC 9110, 15.5.5
|
||||||
StatusMethodNotAllowed = 405 // RFC 7231, 6.5.5
|
StatusMethodNotAllowed = 405 // RFC 9110, 15.5.6
|
||||||
StatusNotAcceptable = 406 // RFC 7231, 6.5.6
|
StatusNotAcceptable = 406 // RFC 9110, 15.5.7
|
||||||
StatusProxyAuthRequired = 407 // RFC 7235, 3.2
|
StatusProxyAuthRequired = 407 // RFC 9110, 15.5.8
|
||||||
StatusRequestTimeout = 408 // RFC 7231, 6.5.7
|
StatusRequestTimeout = 408 // RFC 9110, 15.5.9
|
||||||
StatusConflict = 409 // RFC 7231, 6.5.8
|
StatusConflict = 409 // RFC 9110, 15.5.10
|
||||||
StatusGone = 410 // RFC 7231, 6.5.9
|
StatusGone = 410 // RFC 9110, 15.5.11
|
||||||
StatusLengthRequired = 411 // RFC 7231, 6.5.10
|
StatusLengthRequired = 411 // RFC 9110, 15.5.12
|
||||||
StatusPreconditionFailed = 412 // RFC 7232, 4.2
|
StatusPreconditionFailed = 412 // RFC 9110, 15.5.13
|
||||||
StatusRequestEntityTooLarge = 413 // RFC 7231, 6.5.11
|
StatusRequestEntityTooLarge = 413 // RFC 9110, 15.5.14
|
||||||
StatusRequestURITooLong = 414 // RFC 7231, 6.5.12
|
StatusRequestURITooLong = 414 // RFC 9110, 15.5.15
|
||||||
StatusUnsupportedMediaType = 415 // RFC 7231, 6.5.13
|
StatusUnsupportedMediaType = 415 // RFC 9110, 15.5.16
|
||||||
StatusRequestedRangeNotSatisfiable = 416 // RFC 7233, 4.4
|
StatusRequestedRangeNotSatisfiable = 416 // RFC 9110, 15.5.17
|
||||||
StatusExpectationFailed = 417 // RFC 7231, 6.5.14
|
StatusExpectationFailed = 417 // RFC 9110, 15.5.18
|
||||||
StatusTeapot = 418 // RFC 7168, 2.3.3
|
StatusTeapot = 418 // RFC 9110, 15.5.19 (Unused)
|
||||||
StatusMisdirectedRequest = 421 // RFC 7540, 9.1.2
|
StatusMisdirectedRequest = 421 // RFC 9110, 15.5.20
|
||||||
StatusUnprocessableEntity = 422 // RFC 4918, 11.2
|
StatusUnprocessableEntity = 422 // RFC 9110, 15.5.21
|
||||||
StatusLocked = 423 // RFC 4918, 11.3
|
StatusLocked = 423 // RFC 4918, 11.3
|
||||||
StatusFailedDependency = 424 // RFC 4918, 11.4
|
StatusFailedDependency = 424 // RFC 4918, 11.4
|
||||||
StatusTooEarly = 425 // RFC 8470, 5.2.
|
StatusTooEarly = 425 // RFC 8470, 5.2.
|
||||||
StatusUpgradeRequired = 426 // RFC 7231, 6.5.15
|
StatusUpgradeRequired = 426 // RFC 9110, 15.5.22
|
||||||
StatusPreconditionRequired = 428 // RFC 6585, 3
|
StatusPreconditionRequired = 428 // RFC 6585, 3
|
||||||
StatusTooManyRequests = 429 // RFC 6585, 4
|
StatusTooManyRequests = 429 // RFC 6585, 4
|
||||||
StatusRequestHeaderFieldsTooLarge = 431 // RFC 6585, 5
|
StatusRequestHeaderFieldsTooLarge = 431 // RFC 6585, 5
|
||||||
StatusUnavailableForLegalReasons = 451 // RFC 7725, 3
|
StatusUnavailableForLegalReasons = 451 // RFC 7725, 3
|
||||||
|
|
||||||
StatusInternalServerError = 500 // RFC 7231, 6.6.1
|
StatusInternalServerError = 500 // RFC 9110, 15.6.1
|
||||||
StatusNotImplemented = 501 // RFC 7231, 6.6.2
|
StatusNotImplemented = 501 // RFC 9110, 15.6.2
|
||||||
StatusBadGateway = 502 // RFC 7231, 6.6.3
|
StatusBadGateway = 502 // RFC 9110, 15.6.3
|
||||||
StatusServiceUnavailable = 503 // RFC 7231, 6.6.4
|
StatusServiceUnavailable = 503 // RFC 9110, 15.6.4
|
||||||
StatusGatewayTimeout = 504 // RFC 7231, 6.6.5
|
StatusGatewayTimeout = 504 // RFC 9110, 15.6.5
|
||||||
StatusHTTPVersionNotSupported = 505 // RFC 7231, 6.6.6
|
StatusHTTPVersionNotSupported = 505 // RFC 9110, 15.6.6
|
||||||
StatusVariantAlsoNegotiates = 506 // RFC 2295, 8.1
|
StatusVariantAlsoNegotiates = 506 // RFC 2295, 8.1
|
||||||
StatusInsufficientStorage = 507 // RFC 4918, 11.5
|
StatusInsufficientStorage = 507 // RFC 4918, 11.5
|
||||||
StatusLoopDetected = 508 // RFC 5842, 7.2
|
StatusLoopDetected = 508 // RFC 5842, 7.2
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue