James Reyes

Web dev, technophile, dad

ref
facebook.com linkedin.com twitter.com friendfeed.com

HTTP Status Messages

1xx: Information
Message:Description:
100 Continue Only a part of the request has been received by the server, but as long as it has not been rejected, the client should continue with the request
101 Switching Protocols The server switches protocol
2xx: Successful
Message:Description:
200 OK The request succeeded
201 Created The request is complete, and a new resource created
202 Accepted The request is accepted for processing, but the processing is not complete
203 Non-authoritative Information  
204 No Content The request succeeded but there's no updated content.
205 Reset Content The request succeeded
206 Partial Content The If-Range request succeeded
3xx: Redirection
Message:Description:
300 Multiple Choices The requested resource corresponds to several locations with the preferred one identified by the Location field.
301 Moved Permanently The requested resource has moved to a new URI
302 Found The requested resource has moved temporarily to a different URI
303 See Other The requested resource can be found under a different URI
304 Not Modified In response to conditional GET
305 Use Proxy A proxy (identified in the Location field) must be used to access the requested resource
306 (Unused) Unused
307 Temporary Redirect The requested resource has moved temporarily to a different URI
4xx: Client Error
Message:Description:
400 Bad Request The server did not understand the request
401 Unauthorized The requested requires user authentication
402 Payment Required Reserved
403 Forbidden Access is forbidden
404 Not Found Not Found
405 Method Not Allowed The method specified in the Request-Line is not allowed
406 Not Acceptable The server can only generate a response that is not accepted by the client
407 Proxy Authentication Required You must authenticate with a proxy server before this request can be served
408 Request Timeout The request took longer than the server was prepared to wait
409 Conflict The request could not be completed because of a conflict
410 Gone The requested resource is no longer available
411 Length Required The server will not accept the request without a defined Content-Length
412 Precondition Failed The precondition given in the request failed
413 Request Entity Too Large The server will not accept the request, because the request entity is too large
414 Request-URI Too Long The server will not accept the request, because the url is too long
415 Unsupported Media Type The server will not accept the request, because the media type is not supported
416 Requested Range Not Satisfiable In response to a request that included a Range request-header field, and none of the range-specifier values in this field overlap the current extent of the selected resource, and the request did not include an If-Range request-header field.
417 Expectation Failed The expectation given in an Expect request-header field could not be met by the server.
5xx: Server Error
Message:Description:
500 Internal Server Error The request was not completed. The server met an unexpected condition
501 Not Implemented The request was not completed. The server did not supportthe functionality required
502 Bad Gateway The request was not completed. The server received an invalid response from the upstream server
503 Service Unavailable The request was not completed. The server is overloaded or down
504 Gateway Timeout The gateway has timed out
505 HTTP Version Not Supported The server does not support the HTTP protocol version specified in the request.
© 2011 James Reyes