HTTP Status Messages

Extracts from RFC 2068, "Hypertext Transfer Protocol -- HTTP/1.1", R. Fielding, et.al., 1997

The Status-Code element is a 3-digit integer result code of the attempt to understand and satisfy the request. The Status-Code is intended for use by automata.

The first digit of the Status-Code defines the class of response. The last two digits do not have any categorization role. There are 5 values for the first digit:

> 1xx - Information |  | Provisional information on the progress of the request
> 2xx - Success |  | The action was successfully received, understood, and accepted
> 3xx - Redirection |  | Further action must be taken in order to complete the request
> 4xx - Client Error |  | The request contains bad syntax or cannot be fulfilled
> 5xx - Server Error |  | The server failed to fulfill an apparently valid request