HTTP Status Lookup
Look up HTTP status codes and their meaning.
| Code | Name | Meaning |
|---|---|---|
| 100 | Continue Informational | The client should continue sending the request body. |
| 101 | Switching Protocols Informational | The server is switching protocols, typically to WebSocket. |
| 200 | OK Success | The request succeeded and the response carries the result. |
| 201 | Created Success | A new resource was created; use Location to point at it. |
| 202 | Accepted Success | Accepted for processing, but not completed yet. |
| 204 | No Content Success | Success with no response body. |
| 206 | Partial Content Success | A range of the resource is returned. |
| 301 | Moved Permanently Redirection | The resource has a new permanent URL. |
| 302 | Found Redirection | Temporary redirect; the method may change on some clients. |
| 303 | See Other Redirection | Redirect to another URL using GET. |
| 304 | Not Modified Redirection | The cached copy is still valid. |
| 307 | Temporary Redirect Redirection | Temporary redirect preserving method and body. |
| 308 | Permanent Redirect Redirection | Permanent redirect preserving method and body. |
| 400 | Bad Request Client error | Malformed syntax or invalid request framing. |
| 401 | Unauthorized Client error | Authentication is missing or invalid. |
| 402 | Payment Required Client error | Payment or credits are required to continue. |
| 403 | Forbidden Client error | Authenticated, but not allowed to do this. |
| 404 | Not Found Client error | No resource matches the request URI. |
| 405 | Method Not Allowed Client error | The method is not supported for this resource. |
| 406 | Not Acceptable Client error | No representation matches the Accept headers. |
| 408 | Request Timeout Client error | The client took too long to send the request. |
| 409 | Conflict Client error | The request conflicts with the current state. |
| 410 | Gone Client error | The resource was removed permanently. |
| 412 | Precondition Failed Client error | A conditional header did not match. |
| 413 | Payload Too Large Client error | The request body exceeds the server limit. |
| 415 | Unsupported Media Type Client error | The Content-Type is not supported. |
| 418 | I'm a teapot Client error | Playful status from RFC 2324; never used seriously. |
| 422 | Unprocessable Content Client error | Well-formed request, but semantically invalid. |
| 425 | Too Early Client error | The server refuses to risk replaying the request. |
| 428 | Precondition Required Client error | The request must be conditional. |
| 429 | Too Many Requests Client error | Rate limit exceeded; check Retry-After. |
| 431 | Request Header Fields Too Large Client error | Headers exceed the server limit. |
| 451 | Unavailable For Legal Reasons Client error | Blocked for legal reasons. |
| 500 | Internal Server Error Server error | Unexpected server-side failure. |
| 501 | Not Implemented Server error | The server does not support the functionality. |
| 502 | Bad Gateway Server error | An upstream server returned an invalid response. |
| 503 | Service Unavailable Server error | Temporarily overloaded or down for maintenance. |
| 504 | Gateway Timeout Server error | An upstream server did not respond in time. |
| 505 | HTTP Version Not Supported Server error | The HTTP version is not supported. |
| 507 | Insufficient Storage Server error | The server cannot store the representation. |
| 511 | Network Authentication Required Server error | A captive portal requires authentication. |