1xx: Information
100ContinueOnly a part of the request has been received by the server, but as long as it has not been rejected, the client should continue with the request
101Switching ProtocolsThe server switches protocol
2xx: Successful
200OKThe request is OK
201CreatedThe request is complete, and a new resource is created
202AcceptedThe request is accepted for processing, but the processing is not complete
203Non-authoritative Information
204No Content
205Reset Content
206Partial Content
3xx: Redirection
300Multiple ChoicesA link list. The user can select a link and go to that location. Maximum five addresses
301Moved PermanentlyThe requested page has moved to a new url
302FoundThe requested page has moved temporarily to a new url
303See OtherThe requested page can be found under a different url
304Not Modified
305Use Proxy
306UnusedThis code was used in a previous version. It is no longer used, but the code is reserved
307Temporary RedirectThe requested page has moved temporarily to a new url
4xx: Client Error
400Bad Request The server did not understand the request
401Unauthorized The requested page needs a username and a password
402Payment Required You can not use this code yet
403Forbidden Access is forbidden to the requested page
404Not Found The server can not find the requested page
405Method Not Allowed The method specified in the request is not allowed
406Not Acceptable The server can only generate a response that is not accepted by the client
407Proxy Authentication RequiredYou must authenticate with a proxy server before this request can be served
408Request Timeout The request took longer than the server was prepared to wait
409Conflict The request could not be completed because of a conflict
410Gone The requested page is no longer available
411Length Required The "Content-Length" is not defined. The server will not accept the request without it
412Precondition FailedThe precondition given in the request evaluated to false by the server
413Request Entity Too LargeThe server will not accept the request, because the request entity is too large
414Request-url Too LongThe server will not accept the request, because the url is too long. Occurs when you convert a "post" request to a "get" request with a long query information
415Unsupported Media TypeThe server will not accept the request, because the media type is not supported
416
417Expectation Failed
5xx: Server Error
500Internal Server Error The request was not completed. The server met an unexpected condition
501Not Implemented The request was not completed. The server did not support the functionality required
502Bad Gateway The request was not completed. The server received an invalid response from the upstream server
503Service Unavailable The request was not completed. The server is temporarily overloading or down
504Gateway Timeout The gateway has timed out
505HTTP Version Not Supported The server does not support the "http protocol" version