Possible HTTP response codes

HTTP response codes:

2** Success:

200	HTTP_OK				OK
201	HTTP_CREATED			Is returned after a POST command to indicate success
					and contains the URI by which the newly created document
					should be known.
202	HTTP_ACCEPTED			The request has been accepted for processing, but not 
					yet completed.
203	HTTP_NOT_AUTHORITATIVE		
204	HTTP_NO_CONTENT			The request has been accepted and processed, but no
					information is to be sent back.
205	HTTP_RESET			The request has been completed, but the server asks the
					document viewer to reset.
206	HTTP_PARTIAL			The server has fulfilled the partial GET request for the
					resource.

3** Redirect:

 
300	HTTP_MULT_CHOICE		The requested resource is available at one or more
					locations.  Allow the user to select the preferred 	
                                        location.
301	HTTP_MOVED_PERM			The requested resource has moved permanently to the
                                        location specified in the response.
302	HTTP_MOVED_TEMP			The requested resource has moved temporarily to the
					location specified in the response.
303	HTTP_SEE_OTHER			The requested resource can be found under another URI
					specified in the response.
304	HTTP_NOT_MODIFIED		The requested resource has not been modified since it
					was last accessed.  This response is returned on a 
					conditional GET request.
305	HTTP_USE_PROXY			The requested resource must use the proxy specified in
					the response.

4** Client error:

 
400	HTTP_BAD_REQUEST		The request could not be understood by the server.
401	HTTP_UNAUTHORIZED		The request requires user authentication.
402	HTTP_PAYMENT_REQUIRED		Reserved for future use.
403	HTTP_FORBIDDEN			The request could not be fulfilled due to unauthorized
					access.
404	HTTP_NOT_FOUND			The requested URI could not be found by the server.
405	HTTP_BAD_METHOD			The method specified in the request is invalid.
406	HTTP_NOT_ACCEPTABLE		The response is not acceptable given the accept headers
					by the request.
407	HTTP_PROXY_AUTH			The request requires user authentication through the proxy.
408 	HTTP_CLIENT_TIMEOUT		The server couldn't wait any longer for input from the
					client.
409	HTTP_CONFLICT			The request could not be completed due to a conflict with
					the current state of the resource.
410	HTTP_GONE			The requested resource is no longer available.
411	HTTP_LENGTH_REQUIRED		The request must contain a content-length field.
412	HTTP_PRECON_FAILED		The request could not be fulfilled because the preconditions
					in the request header are not met.
413	HTTP_ENTITY_TOO_LARGE		The request entity is too large for the server.
414	HTTP_REQ_TOO_LONG		The URI of the request is too large for the server.
415 	HTTP_UNSUPPORTED_TYPE		The requested resource is in an unsupported format.

5** Server Error:

 
500 	HTTP_SERVER_ERROR		The request could not be fulfilled due to an internal server
					error.
501	HTTP_INTERNAL_ERROR		The server does not support the request.
502	HTTP_BAD_GATEWAY		The server could not fulfill the request because another
					server that was necessary send back an invalid response.
503	HTTP_UNAVAILABLE		The server is temporary unavailable.
504	HTTP_GATEWAY_TIMEOUT		The server could not fulfill the request because a timeout
					has occurred on another server that was necessary to
					contact.
505	HTTP_VERSION			The server does not support the version specified in the
					request.