11
Dec
Posted by Mark MacKinnon as html
HTTP (Hypertext Transfer Protocol) response status codes and standard associated explanations.
- 1xx Informational – Request received, continuing process.
- 100: Continue
- 101: Switching Protocols
- 2xx Success – The action was successfully received, understood, and accepted.
- 200: OK
- 201: Created
- 202: Accepted
- 203: Non-Authoritative Information
- 204: No Content
- 205: Reset Content
- 206: Partial Content
- 3xx Redirection – The client must take additional action to complete the request.
- 300: Multiple Choices
- 301: Moved Permanently
- 302: Moved Temporarily (HTTP/1.0)
- 302: Found (HTTP/1.1)
- 303: See Other (HTTP/1.1)
- 304: Not Modified
- 305: Use Proxy
- 307: Temporary Redirect
- 4xx Client Error – The request contains bad syntax or cannot be fulfilled.
- 400: Bad Request
- 401: Unauthorized
- 403: Forbidden
- 404: Not Found
- 405: Method Not Allowed
- 406: Not Acceptable
- 407: Proxy Authentication Required
- 408: Request Timeout
- 409: Conflict
- 410: Gone
- 411: Length Required
- 412: Precondition Failed
- 413: Request Entity Too Large
- 414: Request-URI Too Long
- 415: Unsupported Media Type
- 416: Requested Range Not Satisfiable
- 417: Expectation Failed
- 5xx Server Error – The server failed to fulfill an apparently valid request.
- 500: Internal Server Error
- 501: Not Implemented
- 502: Bad Gateway
- 503: Service Unavailable
- 504: Gateway Timeout
- 505: HTTP Version Not Supported