Skip to content

Instantly share code, notes, and snippets.

@olih
Last active December 23, 2015 08:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save olih/6607701 to your computer and use it in GitHub Desktop.
Save olih/6607701 to your computer and use it in GitHub Desktop.
Http 4xx Error Status summary
method path header query,entity status description
- - - Any 400 Bad Request The request could not be understood by the server due to malformed syntax
- - Any Any 403 Forbidden The server understood the request, but is refusing to fulfill it
- Any - - 404 Not Found The server has not found anything matching the Request-URI
Any - - - 405 Method Not Allowed The method specified (GET, PUT...) in the Request-Line is not allowed for the resource
- - Any - 412 Precondition Failed The precondition given in one or more of the request-header fields evaluated to false
- - Any - 431 Request Header Fields Too Large (RFC 6585) The server is unwilling to process the the header fields are too large.
- - - Any 413 Request Entity Too Large The server is refusing to process a request because the request entity is too large
- - - Any 414 Request-URI Too Long The server is refusing to service the request because the Request-URI is too large
- - - Any 415 Unsupported Media Type The server is refusing to service the request because the entity of the request is in a format not supported
- - - - 408 Request Timeout The client did not produce a request within the time that the server was prepared to wait
- - - - 409 Conflict The request could not be completed due to a conflict with the current version of the resource
- - - - 424 Method Failure (WebDAV) To be used when a method failed
- - - - 423 Locked (WebDAV) The resource that is being accessed is locked
- - - - 426 Upgrade Required (RFC 2817) The client should switch to a different protocol such as TLS/1.0
- - - - 428 Precondition Required (RFC 6585) To prevent "the 'lost update' problem
- - - - 429 Too Many Requests (RFC 6585) The user has sent too many requests in a given amount of time
- - - - 444 No Response (Nginx) Indicate that the server has returned no information to the client and closed the connection-against malware
- - - - 495 Cert Error (Nginx) Code used when SSL client certificate error occurred
- - - - 496 No Cert (Nginx) client didn't provide certificate
- - - - 499 Client Closed Request (Nginx) The connection has been closed by client while the server is still processing
- - Auth headers - 401 Unauthorized The request requires user authentication
- - Accept headers - 406 Not Acceptable The mime-type is not supported
- - Range headers - 416 Requested Range Not Satisfiable values outside the current length of the selected resource
- - Expect headers - 417 Expectation Failed The expectation given in an Expect request-header field could not be met
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment