HTTP code list

From Thought dump
Jump to navigation Jump to search

Overview

Table from page 49 of RFC 7231.

HTTP status codes
Code Reason phrase Defined in
100 Continue section 6.2.1 of RFC 7231
101 Switching Protocols section 6.2.2 of RFC 7231
200 OK section 6.3.1 of RFC 7231
201 Created section 6.3.2 of RFC 7231
202 Accepted section 6.3.3 of RFC 7231
203 Non-Authoritative Information section 6.3.4 of RFC 7231
204 No Content section 6.3.5 of RFC 7231
205 Reset Content section 6.3.6 of RFC 7231
206 Partial Content section 4.1 of RFC 7233
300 Multiple Choices section 6.4.1 of RFC 7231
301 Moved Permanently section 6.4.2 of RFC 7231
302 Found section 6.4.3 of RFC 7231
303 See Other section 6.4.4 of RFC 7231
304 Not Modified section 4.1 of RFC 7232
305 Use Proxy section 6.4.5 of RFC 7231
307 Temporary Redirect section 6.4.7 of RFC 7231
400 Bad Request section 6.5.1 of RFC 7231
401 Unauthorized section 3.1 of RFC 7235
402 Payment Required section 6.5.2 of RFC 7231
403 Forbidden section 6.5.3 of RFC 7231
404 Not Found section 6.5.4 of RFC 7231
405 Method Not Allowed section 6.5.5 of RFC 7231
406 Not Acceptable section 6.5.6 of RFC 7231
407 Proxy Authentication Required section 3.2 of RFC 7235
408 Request Timeout section 6.5.7 of RFC 7231
409 Conflict section 6.5.8 of RFC 7231
410 Gone section 6.5.9 of RFC 7231
411 Length Required section 6.5.10 of RFC 7231
412 Precondition Failed section 4.2 of RFC 7232
413 Payload Too Large section 6.5.11 of RFC 7231
414 URI Too Long section 6.5.12 of RFC 7231
415 Unsupported Media Type section 6.5.13 of RFC 7231
416 Range Not Satisfiable section 4.4 of RFC 7233
417 Expectation Failed section 6.5.14 of RFC 7231
426 Upgrade Required section 6.5.15 of RFC 7231
500 Internal Server Error section 6.6.1 of RFC 7231
501 Not Implemented section 6.6.2 of RFC 7231
502 Bad Gateway section 6.6.3 of RFC 7231
503 Service Unavailable section 6.6.4 of RFC 7231
504 Gateway Timeout section 6.6.5 of RFC 7231
505 HTTP Version Not Supported section 6.6.6 of RFC 7231