1xx Informational Request received, continuing process.
| top |
|
Code |
Status |
Explanation |
100 |
Continue |
The request has been completed and the rest of the process can continue. |
101 |
Switching Protocols |
When requesting a page, a browser might receive a statis code of 101, followed by an "Upgrade" header showing that the server is changing to a different version of HTTP. |
2xx Success The action was successfully received, understood, and accepted.
| top |
|
Code |
Status |
Explanation |
200 |
OK |
Standard response for HTTP successful requests. |
201 |
Created |
When new pages are created by posted form data or by a CGI process, this is confirmation that it worked. |
202 |
Accepted |
The client's request was accepted, though not yet processed. |
203 |
Non-Authorative Information |
The information contained in the entity header is not from the original site, but from a third party server. |
204 |
No Content |
If you click a link which has no target URL, this response is elicited by the server. It's silent and doesn't warn the user about anything. |
205 |
Reset Content |
This allows the server to reset any content returned by a CGI. |
206 |
Partial Content |
The requested file wasn't downloaded entirely. This is returned when the user presses the stop button before a page is loaded, for example. |
3xx Redirection The client must take additional action to complete the request.
| top |
|
Code |
Status |
Explanation |
300 |
Multiple Choices |
The requested address refers to more than one file. Depending on how the server is configured, you get an error or a choice of which page you want. |
301 |
Moved Permanently |
If the server is set up properly it will automatically redirect the reader to the new location of the file. |
302 |
Moved Temporarily |
Page has been moved temporarily, and the new URL is available. You should be sent there by the server. |
303 |
See Other |
This is a "see other" SRC. Data is somewhere else and the GET method is used to retrieve it. |
304 |
Not Modified |
If the request header includes an 'if modified since' parameter, this code will be returned if the file has not changed since that date. Search engine robots may generate a lot of these. |
305 |
Use Proxy |
The recipient is expected to repeat the request via the proxy. |
4xx Client Error The client failed to provide an valid request.
| top |
|
Code |
Status |
Explanation |
400 |
Bad Request |
There is a syntax error in the request, and it is denied. |
401 |
Authorization Required |
The request header did not contain the necessary authentication codes, and the client is denied access. |
402 |
Payment Required |
Payment is required. This code is not yet in operation. |
403 |
Forbidden |
The client is not allowed to see a certain file. This is also returned at times when the server doesn't want any more visitors. |
404 |
Not Found |
The requested file was not found on the server. Possibly because it was deleted, or never existed before. Often caused by misspellings of URLs. |
405 |
Method Not Allowed |
The method you are using to access the file is not allowed. |
406 |
Not Acceptable |
The requested file exists but cannot be used as the client system doesn't understand the format the file is configured for. |
407 |
Proxy Authentication Required |
The request must be authorised before it can take place. |
408 |
Request Timed Out |
The server took longer than its allowed time to process the request. Often caused by heavy net traffic. |
409 |
Conflicting Request |
Too many concurrent requests for a single file. |
410 |
Gone |
The file used to be in this position, but is there no longer. |
411 |
Content Length Required |
The request is missing its Content-Length header. |
412 |
Precondition Failed |
A certain configuration is required for this file to be delivered, but the client has not set this up. |
413 |
Request Entity Too Long |
The requested file was too big to process. |
414 |
Request URI Too Long |
The address you entered was overly long for the server. |
415 |
Unsupported Media Type |
The filetype of the request is unsupported. |
5xx Server Error The server failed to fulfill an apparently valid request.
| top |
|
Code |
Status |
Explanation |
500 |
Internal Server Error |
Nasty response that is usually caused by a problem in your Perl code when a CGI program is run. |
501 |
Not Implemented |
The request cannot be carried out by the server. |
502 |
Bad Gateway |
The server you're trying to reach is sending back errors. |
503 |
Service Unavailable |
The service or file that is being requested is not currently available. |
504 |
Gateway Timeout |
The gateway has timed out. Like the 408 timeout error, but this one occurs at the gateway of the server. |
505 |
HTTP Version Not Supported |
The HTTP protocol you are asking for is not supported. |