HTTP Response Codes


After receiving and interpreting a request message, the server responds with an HTTP response message.

Here is the complete reference:

  1. Status Code Definitions … 10
    1. Informational 1xx … 10.1
      1. 100 Continue … 10.1.1
      2. 101 Switching Protocols … 10.1.2
    2. Successful 2xx … 10.2
      1. 200 OK … 10.2.1
      2. 201 Created … 10.2.2
      3. 202 Accepted … 10.2.3
      4. 203 Non-Authoritative Information … 10.2.4
      5. 204 No Content … 10.2.5
      6. 205 Reset Content … 10.2.6
      7. 206 Partial Content … 10.2.7
    3. Redirection 3xx … 10.3
      1. 300 Multiple Choices … 10.3.1
      2. 301 Moved Permanently … 10.3.2
      3. 302 Found … 10.3.3
      4. 303 See Other … 10.3.4
      5. 304 Not Modified … 10.3.5
      6. 305 Use Proxy … 10.3.6
      7. 306 (Unused) … 10.3.7
      8. 307 Temporary Redirect … 10.3.8
    4. Client Error 4xx … 10.4
      1. 400 Bad Request … 10.4.1
      2. 401 Unauthorized … 10.4.2
      3. 402 Payment Required … 10.4.3
      4. 403 Forbidden … 10.4.4
      5. 404 Not Found … 10.4.5
      6. 405 Method Not Allowed … 10.4.6
      7. 406 Not Acceptable … 10.4.7
      8. 407 Proxy Authentication Required … 10.4.8
      9. 408 Request Timeout … 10.4.9
      10. 409 Conflict … 10.4.10
      11. 410 Gone … 10.4.11
      12. 411 Length Required … 10.4.12
      13. 412 Precondition Failed … 10.4.13
      14. 413 Request Entity Too Large … 10.4.14
      15. 414 Request-URI Too Long … 10.4.15
      16. 415 Unsupported Media Type … 10.4.16
      17. 416 Requested Range Not Satisfiable … 10.4.17
      18. 417 Expectation Failed … 10.4.18
    5. Server Error 5xx … 10.5
      1. 500 Internal Server Error … 10.5.1
      2. 501 Not Implemented … 10.5.2
      3. 502 Bad Gateway … 10.5.3
      4. 503 Service Unavailable … 10.5.4
      5. 504 Gateway Timeout … 10.5.5
      6. 505 HTTP Version Not Supported … 10.5.6
Advertisements