Appendix D

HTTPD Status Codes


Status Codes for HTTP

CODE
INDICATION
2xx
Success
200OK; the request was fulfilled.
201OK; following a POST command.
202OK; accepted for processing, but processing is not completed.
203OK; partial information-the returned information is only partial.
204OK; no response-request received but no information exists to send back.
3xx
Redirection
300OK; Moved-the data requested has a new location and the change is permanent.
301Found-the data requested has a different URL temporarily.
302Method-under discussion, a suggestion for the client to try another location.
303Not Modified-the document has not been modified as expected.
4xx
Error seems to be in the client
400Bad request-syntax problem in the request or it could not be satisfied.
401Unauthorized-the client is not authorized to access data.
402Payment granted-indicates a changing scheme is in effect.
403Forbidden-access not granted even with authorization.
404Not found-server could not find the given resource.
5xx
Error seems to be in the server
500Internal Error-the server could not fulfill the request because of an unexpected condition.
501Not implemented-the server does not support the facility requested.
502Server overloaded-high load (or servicing) in progress.
503Gateway timeout-server waited for another service that did not completed in time.