HTTP Status Codes

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