HTTP status codes are returned by web servers to indicate the
status of a request. The status code is a 3-digit code indicating the
particular response. The first digit of this code identifies the class of the
status code. The remaining 2 digits correspond to the specific condition within
the response class. The following table outlines all status codes defined for
the HTTP/1.1
1xx class - Informational
Informational status codes are provisional responses from
the web server... they give the client a heads-up on what the server is doing.
Informational codes do not indicate an error condition.
100 |
Continue |
101 |
Switching Protocols |
2xx class - Successful
This class of status code indicates that the client's
request was received, understood, and successful.
200 |
Successful |
201 |
Created |
202 |
Accepted |
203 |
Non-Authorative Information |
204 |
No Content |
205 |
Reset Content |
206 |
Partial Content |
3xx class - Redirection
This code tells the client that the browser should be
redirected to another URL in order to complete the request. This is not an
error condition.
300 |
Multiple Choices |
301 |
Moved Permanently |
302 |
Moved Temporarily |
303 |
See Other |
304 |
Not Modified |
305 |
Use Proxy |
307 |
Temporary Redirect |
4xx class - Client Error
This status code indicates that the client has sent bad data
or a malformed request to the server. Client errors are generally issued by the
webserver when a client tries to gain access to a protected area using a bad
username and password.
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 Long |
414 |
Request-URI Too Long |
415 |
Unsupported Media Type |
5xx class - Server Error
This status code indicates that the client's request
couldn't be succesfully processed due to some internal error in the web server.
These error codes may indicate something is seriously wrong with the web
server.
500 |
Internal Server Error |
501 |
Not Implemented |
502 |
Bad Gateway |
503 |
Service Unavailable |
504 |
Gateway Timeout |
505 |
HTTP Version Not Supported |
No comments:
Post a Comment