11 Hypertext Transfer Protocol (HTTP) Status Code Registry
22
33 Last Updated
4- 2018-09-21
4+ 2021-12-22
55
66 Available Formats
77 [IMG]
1111
1212 Registry included below
1313
14- * HTTP Status Codes
14+ * HTTP Status Codes
1515
1616HTTP Status Codes
1717
@@ -20,7 +20,7 @@ HTTP Status Codes
2020 IETF Review
2121
2222 Reference
23- [RFC7231 ]
23+ [RFC-ietf-httpbis-semantics, Section 16.2.1 ]
2424
2525 Note
2626
@@ -35,59 +35,60 @@ HTTP Status Codes
3535 [IMG]
3636 CSV
3737
38- Value Description Reference
39- 100 Continue [RFC7231 , Section 6 .2.1]
40- 101 Switching Protocols [RFC7231 , Section 6 .2.2]
38+ Value Description Reference
39+ 100 Continue [RFC-ietf-httpbis-semantics , Section 15 .2.1]
40+ 101 Switching Protocols [RFC-ietf-httpbis-semantics , Section 15 .2.2]
4141 102 Processing [RFC2518]
4242 103 Early Hints [RFC8297]
4343 104-199 Unassigned
44- 200 OK [RFC7231 , Section 6 .3.1]
45- 201 Created [RFC7231 , Section 6 .3.2]
46- 202 Accepted [RFC7231 , Section 6 .3.3]
47- 203 Non-Authoritative Information [RFC7231 , Section 6 .3.4]
48- 204 No Content [RFC7231 , Section 6 .3.5]
49- 205 Reset Content [RFC7231 , Section 6 .3.6]
50- 206 Partial Content [RFC7233 , Section 4.1 ]
44+ 200 OK [RFC-ietf-httpbis-semantics , Section 15 .3.1]
45+ 201 Created [RFC-ietf-httpbis-semantics , Section 15 .3.2]
46+ 202 Accepted [RFC-ietf-httpbis-semantics , Section 15 .3.3]
47+ 203 Non-Authoritative Information [RFC-ietf-httpbis-semantics , Section 15 .3.4]
48+ 204 No Content [RFC-ietf-httpbis-semantics , Section 15 .3.5]
49+ 205 Reset Content [RFC-ietf-httpbis-semantics , Section 15 .3.6]
50+ 206 Partial Content [RFC-ietf-httpbis-semantics , Section 15.3.7 ]
5151 207 Multi-Status [RFC4918]
5252 208 Already Reported [RFC5842]
5353 209-225 Unassigned
5454 226 IM Used [RFC3229]
5555 227-299 Unassigned
56- 300 Multiple Choices [RFC7231 , Section 6 .4.1]
57- 301 Moved Permanently [RFC7231 , Section 6 .4.2]
58- 302 Found [RFC7231 , Section 6 .4.3]
59- 303 See Other [RFC7231 , Section 6 .4.4]
60- 304 Not Modified [RFC7232 , Section 4.1 ]
61- 305 Use Proxy [RFC7231 , Section 6 .4.5 ]
62- 306 (Unused) [RFC7231 , Section 6 .4.6 ]
63- 307 Temporary Redirect [RFC7231 , Section 6 .4.7 ]
64- 308 Permanent Redirect [RFC7538 ]
56+ 300 Multiple Choices [RFC-ietf-httpbis-semantics , Section 15 .4.1]
57+ 301 Moved Permanently [RFC-ietf-httpbis-semantics , Section 15 .4.2]
58+ 302 Found [RFC-ietf-httpbis-semantics , Section 15 .4.3]
59+ 303 See Other [RFC-ietf-httpbis-semantics , Section 15 .4.4]
60+ 304 Not Modified [RFC-ietf-httpbis-semantics , Section 15.4.5 ]
61+ 305 Use Proxy [RFC-ietf-httpbis-semantics , Section 15 .4.6 ]
62+ 306 (Unused) [RFC-ietf-httpbis-semantics , Section 15 .4.7 ]
63+ 307 Temporary Redirect [RFC-ietf-httpbis-semantics , Section 15 .4.8 ]
64+ 308 Permanent Redirect [RFC-ietf-httpbis-semantics, Section 15.4.9 ]
6565 309-399 Unassigned
66- 400 Bad Request [RFC7231, Section 6.5.1]
67- 401 Unauthorized [RFC7235, Section 3.1]
68- 402 Payment Required [RFC7231, Section 6.5.2]
69- 403 Forbidden [RFC7231, Section 6.5.3]
70- 404 Not Found [RFC7231, Section 6.5.4]
71- 405 Method Not Allowed [RFC7231, Section 6.5.5]
72- 406 Not Acceptable [RFC7231, Section 6.5.6]
73- 407 Proxy Authentication Required [RFC7235, Section 3.2]
74- 408 Request Timeout [RFC7231, Section 6.5.7]
75- 409 Conflict [RFC7231, Section 6.5.8]
76- 410 Gone [RFC7231, Section 6.5.9]
77- 411 Length Required [RFC7231, Section 6.5.10]
78- 412 Precondition Failed [RFC7232, Section 4.2][RFC8144, Section 3.2]
79- 413 Payload Too Large [RFC7231, Section 6.5.11]
80- 414 URI Too Long [RFC7231, Section 6.5.12]
81- 415 Unsupported Media Type [RFC7231, Section 6.5.13][RFC7694, Section 3]
82- 416 Range Not Satisfiable [RFC7233, Section 4.4]
83- 417 Expectation Failed [RFC7231, Section 6.5.14]
84- 418-420 Unassigned
85- 421 Misdirected Request [RFC7540, Section 9.1.2]
86- 422 Unprocessable Entity [RFC4918]
66+ 400 Bad Request [RFC-ietf-httpbis-semantics, Section 15.5.1]
67+ 401 Unauthorized [RFC-ietf-httpbis-semantics, Section 15.5.2]
68+ 402 Payment Required [RFC-ietf-httpbis-semantics, Section 15.5.3]
69+ 403 Forbidden [RFC-ietf-httpbis-semantics, Section 15.5.4]
70+ 404 Not Found [RFC-ietf-httpbis-semantics, Section 15.5.5]
71+ 405 Method Not Allowed [RFC-ietf-httpbis-semantics, Section 15.5.6]
72+ 406 Not Acceptable [RFC-ietf-httpbis-semantics, Section 15.5.7]
73+ 407 Proxy Authentication Required [RFC-ietf-httpbis-semantics, Section 15.5.8]
74+ 408 Request Timeout [RFC-ietf-httpbis-semantics, Section 15.5.9]
75+ 409 Conflict [RFC-ietf-httpbis-semantics, Section 15.5.10]
76+ 410 Gone [RFC-ietf-httpbis-semantics, Section 15.5.11]
77+ 411 Length Required [RFC-ietf-httpbis-semantics, Section 15.5.12]
78+ 412 Precondition Failed [RFC-ietf-httpbis-semantics, Section 15.5.13]
79+ 413 Content Too Large [RFC-ietf-httpbis-semantics, Section 15.5.14]
80+ 414 URI Too Long [RFC-ietf-httpbis-semantics, Section 15.5.15]
81+ 415 Unsupported Media Type [RFC-ietf-httpbis-semantics, Section 15.5.16]
82+ 416 Range Not Satisfiable [RFC-ietf-httpbis-semantics, Section 15.5.17]
83+ 417 Expectation Failed [RFC-ietf-httpbis-semantics, Section 15.5.18]
84+ 418 (Unused) [RFC-ietf-httpbis-semantics, Section 15.5.19]
85+ 419-420 Unassigned
86+ 421 Misdirected Request [RFC-ietf-httpbis-semantics, Section 15.5.20]
87+ 422 Unprocessable Content [RFC-ietf-httpbis-semantics, Section 15.5.21]
8788 423 Locked [RFC4918]
8889 424 Failed Dependency [RFC4918]
8990 425 Too Early [RFC8470]
90- 426 Upgrade Required [RFC7231 , Section 6 .5.15 ]
91+ 426 Upgrade Required [RFC-ietf-httpbis-semantics , Section 15 .5.22 ]
9192 427 Unassigned
9293 428 Precondition Required [RFC6585]
9394 429 Too Many Requests [RFC6585]
@@ -96,16 +97,16 @@ HTTP Status Codes
9697 432-450 Unassigned
9798 451 Unavailable For Legal Reasons [RFC7725]
9899 452-499 Unassigned
99- 500 Internal Server Error [RFC7231 , Section 6 .6.1]
100- 501 Not Implemented [RFC7231 , Section 6 .6.2]
101- 502 Bad Gateway [RFC7231 , Section 6 .6.3]
102- 503 Service Unavailable [RFC7231 , Section 6 .6.4]
103- 504 Gateway Timeout [RFC7231 , Section 6 .6.5]
104- 505 HTTP Version Not Supported [RFC7231 , Section 6 .6.6]
100+ 500 Internal Server Error [RFC-ietf-httpbis-semantics , Section 15 .6.1]
101+ 501 Not Implemented [RFC-ietf-httpbis-semantics , Section 15 .6.2]
102+ 502 Bad Gateway [RFC-ietf-httpbis-semantics , Section 15 .6.3]
103+ 503 Service Unavailable [RFC-ietf-httpbis-semantics , Section 15 .6.4]
104+ 504 Gateway Timeout [RFC-ietf-httpbis-semantics , Section 15 .6.5]
105+ 505 HTTP Version Not Supported [RFC-ietf-httpbis-semantics , Section 15 .6.6]
105106 506 Variant Also Negotiates [RFC2295]
106107 507 Insufficient Storage [RFC4918]
107108 508 Loop Detected [RFC5842]
108109 509 Unassigned
109- 510 Not Extended [RFC2774]
110+ 510 Not Extended (OBSOLETED) [RFC2774][status-change-http-experiments-to-historic ]
110111 511 Network Authentication Required [RFC6585]
111- 512-599 Unassigned
112+ 512-599 Unassigned
0 commit comments