100
Continue--the request can be continued.
101
Switch protocols--the server has switched protocols in an upgrade header.
200
OK-- the request was fulfilled.
201
Created--the request successful and a new resource was created.
202
Accepted--the request has been accepted for processing, but processing is not completed.
203
Non-Authoritative Information--the returned information is only partial.
204
No Content--the request received but no information exists to send back.
205
Reset Content--the request was successful but the User-Agent should reset the document view that caused the request.
206
Partial Content--the partial GET request has been successful.
300
Multiple Choices--the request resource has multiple possibilities, each with different locations.
301
Moved Permanently--the data requested has a new location and the change is permanent.
302
Found--the data requested has a different URL temporarily.
303
See Other--the requested response is at a different URI and should be accessed using a GET command at the given URI.
304
Not Modified--the document has not been modified as expected.
305
Use Proxy--the requested resource can only be accessed through the proxy specified in the location field.
306
No Longer Used--reserved for future use.
307
Redirect Keep Verb--the redirected request keeps the same HTTP verb. HTTP/1.1 behavior.
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.
405
Method Not Allowed--the HTTP verb is not allowed.
406
Not Acceptable--no responses acceptable to the client were found.
407
Proxy Auth Req--the request first requires authentication with the proxy.
408
Request Timeout--the client filed to sent a request in the time allowed by the server.
409
Conflict--the request was unsuccessful due to a conflict in the state of the resource.
410
Gone--the resource requested is no longer available and o forwarding address is available.
411
Length Required--the server cannot accept the request without a defined content length.
412
Precondition Failed--a precondition specified in one or more Request-Header fields returned false.
413
Request Entity Too Large--the request was unsuccessful because the request entity is larger than the server will allow.
414
Request URI Too Long--the server cannot service the request because the request URI is longer than the server can interpret.
415
Unsupported Media Type--a server refuses a request because the message body is in an inappropriate format.
416
Requested Range Not Satisfiable--the server could not process the client's partial GET request.
417
Expectation Failed--the expectation given in the Expect request-header could not be fulfilled by the server.
449
Retry With--the request should be retried after doing the appropriate action.
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
Bad Gateway--the server received an invalid response from the upstream server while trying to fulfill the request.
503
Service Unavailable--the request was unsuccessful to the server being down or overloaded.
504
Gateway timeout--server waited for another service that did not complete in time.
505
HTTP Version Not Supported--the server does not support or is not allowing the HTTP protocol version specified in the request.