HTTP/1.0 status
|
HTTP status are the brand new contribution of HTTP/1.0. They explicitely tell the web browser what the
server is replying (request correctly treated, error...).
1xx - Informational
These status do not exist yet; they are reserved for future applications. HTTP/1.0 does not define
any status of this class but suggests they can be used for experimental purpose.
2xx - Success
These status are used when the request has been correctly recieved, understood and accepted.
| number |
text |
description |
| 200 |
OK |
the query is fulfiled. For a GET request, the resource is following. For a
HEAD request, the server just sends the header of a complete reply. For a
POST request, the server sends the result of the action.
|
| 201 |
Created |
a new URI has been created |
| 202 |
Accepted |
request accepted but not treated |
| 204 |
No Content |
request fulfiled but the server has nothing special to send |
3xx - Redirection
These status are used when another request must be done for the server to complete the first
request.
| number |
text |
description |
| 300 |
Multiple Choices |
The requested resource exists under several forms (the server has both index.htm and
index.html files)
|
| 301 |
Moved Permanently |
the resource has permanently changed location. The Location: directive then contains the
new URI for the resource and the client make another request (5 times macimum) to this
new URI
|
| 302 |
Moved Temporarily |
The resource exists but is temporarily unavailable (moved). An alternate solution may be
suggested.
|
| 304 |
Not Modified |
code sent when the client has performed a conditional GET and the requested
document has not been updated since the given date
|
4xx - Client Error
The query is syntaxically wrong or misunderstood. The client has apparently commited an error in
the request.
| number |
text |
description |
| 400 |
Bad Request |
the query is syntaxically wrong |
| 401 |
Unauthorized |
the user must be authenticated to access the resource. A WWW-Authenticate: directive is
then sent to ask for an authentication.
|
| 403 |
Forbidden |
the server does not want to deliver the resource. It is not an authentication failure. |
| 404 |
Not Found |
the requested resource cannot be found (mistake in the URI?) |
5xx - Server Error
The request seems to be correct, but it cannot be satisfied.
| number |
text |
description |
| 500 |
Internal Server Error |
the server has a problem |
| 501 |
Not Implemented |
the server does not implement the method used in the query |
| 502 |
Bad Gateway |
we are dealing with a proxy or a gateway and it does not understand the response |
| 503 |
Service Unavailable |
the server cannot give an answer yet for a temporary reason. The server should be able
to reply later.
|
printable format
|