HTTP Status Codes

CODEINDICATION
2xxSuccess
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.
3xxRedirection
301Moved--the data requested has a new location and the change is permanent.
302Found--the data requested has a different URL temporarily.
303Method--under discussion, a suggestion for the client to try another location.
304Not Modified--the document has not been modified as expected.
4xxError 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 required--indicates a charging scheme is in effect.
403Forbidden--access not required even with authorization.
404Not found--server could not find the given resource.
5xxError seems to be in the server
500Internal Error--the server could not fulfill the request because of an unexpected condition.
501Not implemented--the sever does not support the facility requested.
502Server overloaded--high load (or servicing) in progress.
503Gateway timeout--server waited for another service that did not complete in time.