1. HTTP (Hypertext Transfer Protocol)

  1. HTTP Status Codes

HTTP Status Codes

This is the table of suggested HTTP status codes. The complete list of registered status codes is maintained by the IANA at the Hypertext Transfer Protocol (HTTP) Status Code Registry.

100 Continue Begin uploading the request message-body.
101 Switching Protocols The server will change the protocol of the connection as requested.
102 Processing The server is still processing the request.
200 OK The request completed as requested.
201 Created One or more resources were created.
202 Accepted The requested operation has been queued.
204 No Content The request was successful and the response has no body.
206 Partial Content One or more resources were partial content.
303 See Other The request was completed and the result is available at another location.
304 Not Modified The client already has an up-to-date copy of the representation.
307 Temporary Redirect The request must be re-made at a different URI.
308 Permanent Redirect The resource has moved to a different URI and the request must be re-made.
400 Bad Request The resource does not permit the requested method.
401 Unauthorized The user lacks permission/credentials to perform the request.
403 Forbidden The server refuses to authorize the request.
404 Not Found The resource does not exist
405 Method Not Allowed The resource does not permit the requested method.
410 Gone The resource was deleted and does not exist anymore
411 Length Required The request is missing a Content-Length header
412 Precondition Failed The conditional request failed.
413 Payload Too Large The request body is too large.
414 URI Too Long The request URI is too large.
415 Unsupported Media Type The Content-Encoding or Content-Type is not acceptable.
416 Range Not Satisfiable The requested Range is not acceptable.
417 Expectation Failed The Expect header has an unsupported value.
428 Precondition Required The request is missing conditional request headers
429 Too Many Requests The client has exceeded request limits
431 Request Header Fields Too Large A request header is too long.
451 Unavailable For Legal Reasons The request cannot be filled due to a legal demand.
500 Server Error The server does not support the functionality required to fill the request.
501 Not Implemented The server does not support the functionality required to fill the request.
502 Bad Gateway An intermediate server received an invalid response from an inbound server.
503 Service Unavailable Indicates a temporary problem with the server that will likely improve after a delay
507 Insufficient Storage The server cannot fill the request because it is out of storage space.