The manual Page
Version française
   
index | glossary | news | downloads | links ]
  HTTP
working
HTTP/0.9
HTTP/1.0
HTTP/1.1
HTTP/1.0 status
HTTP/1.1 status
HTTP/1.1 directives
 
news
glossary
links
downloads
 
credits
contact
 
 
search
 
last update
19/02/2003
Valid HTML 4.0!
Valid CSS!
Hit-Parade
Mesurez votre audience


  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 printable format



Copyright © 2000-2002 themanualpage.org - This site is submissive to the terms of the GNU GPL and FDL licences.