Table of http status codes

ValueDescriptionReference
100Continue[RFC7231, Section 6.2.1]
101Switching Protocols[RFC7231, Section 6.2.2]
102Processing[RFC2518]
103Early Hints[RFC8297]
104-199Unassigned
200OK[RFC7231, Section 6.3.1]
201Created[RFC7231, Section 6.3.2]
202Accepted[RFC7231, Section 6.3.3]
203Non-Authoritative Information[RFC7231, Section 6.3.4]
204No Content[RFC7231, Section 6.3.5]
205Reset Content[RFC7231, Section 6.3.6]
206Partial Content[RFC7233, Section 4.1]
207Multi-Status[RFC4918]
208Already Reported[RFC5842]
209-225Unassigned
226IM Used[RFC3229]
227-299Unassigned
300Multiple Choices[RFC7231, Section 6.4.1]
301Moved Permanently[RFC7231, Section 6.4.2]
302Found[RFC7231, Section 6.4.3]
303See Other[RFC7231, Section 6.4.4]
304Not Modified[RFC7232, Section 4.1]
305Use Proxy[RFC7231, Section 6.4.5]
306(Unused)[RFC7231, Section 6.4.6]
307Temporary Redirect[RFC7231, Section 6.4.7]
308Permanent Redirect[RFC7538]
309-399Unassigned
400Bad Request[RFC7231, Section 6.5.1]
401Unauthorized[RFC7235, Section 3.1]
402Payment Required[RFC7231, Section 6.5.2]
403Forbidden[RFC7231, Section 6.5.3]
404Not Found[RFC7231, Section 6.5.4]
405Method Not Allowed[RFC7231, Section 6.5.5]
406Not Acceptable[RFC7231, Section 6.5.6]
407Proxy Authentication Required[RFC7235, Section 3.2]
408Request Timeout[RFC7231, Section 6.5.7]
409Conflict[RFC7231, Section 6.5.8]
410Gone[RFC7231, Section 6.5.9]
411Length Required[RFC7231, Section 6.5.10]
412Precondition Failed[RFC7232, Section 4.2][RFC8144, Section 3.2]
413Payload Too Large[RFC7231, Section 6.5.11]
414URI Too Long[RFC7231, Section 6.5.12]
415Unsupported Media Type[RFC7231, Section 6.5.13][RFC7694, Section 3]
416Range Not Satisfiable[RFC7233, Section 4.4]
417Expectation Failed[RFC7231, Section 6.5.14]
418-420Unassigned
421Misdirected Request[RFC7540, Section 9.1.2]
422Unprocessable Entity[RFC4918]
423Locked[RFC4918]
424Failed Dependency[RFC4918]
425Too Early[RFC8470]
426Upgrade Required[RFC7231, Section 6.5.15]
427Unassigned
428Precondition Required[RFC6585]
429Too Many Requests[RFC6585]
430Unassigned
431Request Header Fields Too Large[RFC6585]
432-450Unassigned
451Unavailable For Legal Reasons[RFC7725]
452-499Unassigned
500Internal Server Error[RFC7231, Section 6.6.1]
501Not Implemented[RFC7231, Section 6.6.2]
502Bad Gateway[RFC7231, Section 6.6.3]
503Service Unavailable[RFC7231, Section 6.6.4]
504Gateway Timeout[RFC7231, Section 6.6.5]
505HTTP Version Not Supported[RFC7231, Section 6.6.6]
506Variant Also Negotiates[RFC2295]
507Insufficient Storage[RFC4918]
508Loop Detected[RFC5842]
509Unassigned
510Not Extended[RFC2774]
511Network Authentication Required[RFC6585]
512-599Unassigned
  • No related articles found