HTTP Status Codes Definitions
When a browser (client) makes an HTTP request to a webserver the server will give a response, assuming that this server is up and running and
the request is not denied by any firewall or similar. The response contains a lot information. This can be the contents of the requested page,
but it doesn't necessarily have to be like that. The response will always contain a status code indicating what kind of response is returned. The
response is a result of the request and can contain information why the response is not as expected when errors occur.
Code categories
The HTTP Status Codes are devided into five categories as presented below. The codes are listed per category.
Informational 1xx |
100 | Continue |
101 | Switching Protocols |
|
Successful 2xx |
200 | OK |
201 | Created |
202 | Accepted |
203 | Non-Authoritative Information |
204 | No Content |
205 | Reset Content |
206 | Partial Content |
|
Redirection 3xx |
300 | Multiple Choices |
301 | Moved Permanently |
302 | Found |
303 | See Other |
304 | Not Modified |
305 | Use Proxy |
306 | (Unused) |
307 | Temporary Redirect |
|
Client Error 4xx |
400 | Bad Request |
401 | Unauthorized |
402 | Payment Required |
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 |
|
Server Error 5xx |
500 | Internal Server Error |
501 | Not Implemented |
502 | Bad Gateway |
503 | Service Unavailable |
504 | Gateway Timeout |
505 | HTTP Version Not Supported |
Links
Contact the author: Send an electronic mail to: pajtroon@dds.nl.
Peter's ICQ Number is: #3900785.
This page: Copyright © 2005 Peter A. J. Troon
Note: This page is part of the Peter Troon Site.
|