List of all HTTP Server/Client Status Codes and meanings

In practice, we often encounter some HTTP protocol status codes include 200, 301, 302, 403, 404, 500, 503 and so on, understanding the significance of these codes, and what server or client problems the codes mean, as well as the solutions to these common questions, that will make our work efficiency improved a lot, especially for webmasters.

// Codes Classification //

Since given the right and wrong status codes, then whether the HTTP status codes can be defined as two main categories or not? I will tell you that anybody who has made this protocol must be expert (not like me, pretending to be), so they must make sure everything to be considered in the long term.

At HTTP 1.1, it defines five types of status codes, respectively is:




Informational Successful Redirection Client Error Server Error

// List of Status Codes //

A brief overview of HTTP status codes is given below:




100 Continue Confirms the client about the arrival of the first part of the request and informs to continue with the rest of the request or ignore if the request has been fulfilled
101 Switching Protocols Informs the client about the server switching the protocols to that specified in the Upgrade message header field during the current connection.
200 OK Standard response for successful requests
201 Created Request fulfilled and new resource created
202 Accepted Request accepted, but not yet processed
203 Non-Authoritative Information Returned meta information was not the definitive set from the origin server.
204 No Content Request succeeded without requiring the return of an entity-body
205 Reset Content Request succeeded but require resetting of the document view that caused the request
206 Partial Content Partial GET request was successful
300 Multiple Choices Requested resource has multiple choices at different locations.
301 Moved Permanently Resource permanently moved to a different URL.
302 Found Requested resource was found under a different URL but the client should continue to use the original URL.
303 See Other Requested response is at a different URL and can be accessed only through a GET command.
304 Not Modified Resource not modified since the last request.
305 Use Proxy Requested resource should be accessed through the proxy specified in the location field.
306 No Longer Used Reserved for future use
307 Temporary Redirect Resource has been moved temporarily to a different URL.
400 Bad Request Syntax of the request not understood by the server.
401 Not Authorized Request requires user authentication
402 Payment Required Reserved for future use.
403 Forbidden Server refuses to fulfill the request.
404 Not Found Document or file requested by the client was not found.
405 Method Not Allowed Method specified in the Request-Line was not allowed for the specified resource.
406 Not Acceptable Resource requested generates response entities that has content characteristics not specified in the accept headers.
407 Proxy Authentication Required Request requires the authentication with the proxy.
408 Request Timeout Client fails to send a request in the time allowed by the server.
409 Conflict Request was unsuccessful due to a conflict in the state of the resource.
410 Gone Resource requested is no longer available with no forwarding address
411 Length Required Server doesn’t accept the request without a valid Content-Length header field.
412 Precondition Failed Precondition specified in the Request-Header field returns false.
413 Request Entity Too Large Request unsuccessful as the request entity is larger than that allowed by the server
414 Request URL Too Long Request unsuccessful as the URL specified is longer than the one, the server is willing to process.
415 Unsupported Media Type Request unsuccessful as the entity of the request is in a format not supported by the requested resource
416 Requested Range Not Satisfiable Request included a Range request-header field without any range-specifier value
417 Expectation Failed Expectation given in the Expect request-header was not fulfilled by the server.
422 Unprocessable Entity Request well-formed but unable to process because of semantic errors
423 Locked Resource accessed was locked
424 Failed Dependency Request failed because of the failure of a previous request
426 Upgrade Required Client should switch to Transport Layer Security
500 Internal Server Error Request unsuccessful because of an unexpected condition encountered by the server.
501 Not Implemented Request unsuccessful as the server could not support the functionality needed to fulfill the request.
502 Bad Gateway Server received an invalid response from the upstream server while trying to fulfill the request.
503 Service Unavailable Request unsuccessful to the server being down or overloaded.
504 Gateway Timeout Upstream server failed to send a request in the time allowed by the server.
505 HTTP Version Not Supported Server does not support the HTTP version specified in the request.

// Related Links //

// Related Posts //
Double Dragon Trilogy for PC Full Registered version
As early as 2013, Double Dragon Trilogy has landed on iOS and Android platforms, and finally it is the turn of PC platform. Including the player's favorite Double Dragon, Double Dragon 2: ...
150 GameHouse Classic Games Collection
As a professional game site, GameHouse company was founded in 1998 and has become one of the biggest game developers and publishers. Now it has millions of gamers from all ...
HiDownload – AIO stream media sniffer, downloader and converter
First of all, the fact is HiDownload (HiD for short) will be eclipsed in front of IDM's overwhelming market occupancy. But its unique features are uncomparable with for many similar downloading ...
RecentFilesView – Recently opened files list viewer
Perhaps you have already known that MyLastSearch allows to view the recent search records of web browser, and want to have a look at recently opened files list. Although the ...
500+ texture material preset pack for CINEMA 4D
500+ texture material preset pack for CINEMA 4D (AKA: The Pixel Lab Material Pack for Cinema 4D) is bought from The Pixel Lab and shared with us by an anonymous visitor. You can see that, it ...
1000+ editions of Canon music collection
As one of the world's most sought-after and super classic musical composition, the status of Canon is unquestioned. One crazy thing AppNee will do here is to collect and share ...
4894 background music extracted from all Keygens
Once upon a time, did you guys ever use some kind of keygen, crack patch, trainer, keymaker or activator? So whether you were deeply attracted by some of the the cool and pure background ...
[v7.4.2] File & Image Uploader – All free file/image hosts universal batch uploader
If you need to upload video, audio, image or document files to multiple free file hosts for backup or sharing, in addition to signing into these websites and manually upload ...
LinkExaminer – Website broken links fast scanner
Broken/dead links on a website are a big problem for both visitors (result in bad user experience or misleading) and webmasters (seriously affect the SEO scores). For large sites, to ...
Warcraft Series Portable Full versions, Saves, Maps, OST and all other resources in one
Almost each PC gamer knows two facts about Blizzard Entertainment's Warcraft series of games: they are old, out-of-date, but still enjoyable enough for pure offline game lovers. So even AppNee ...
Double Dragon Trilogy for PC Full Registered version
150 GameHouse Classic Games Collection
HiDownload – AIO stream media sniffer, downloader and
RecentFilesView – Recently opened files list viewer
500+ texture material preset pack for CINEMA 4D
1000+ editions of Canon music collection
4894 background music extracted from all Keygens
[v7.4.2] File & Image Uploader – All free
LinkExaminer – Website broken links fast scanner
Warcraft Series Portable Full versions, Saves, Maps, OST
  • Copy text content from AppNee: You are welcomed to do this, but do remember one thing: leave us a backlink. Otherwise, finally you will destroy our pay and effort, and get yourself blacklisted/banned by the entire SAYS group.
  • Download link: Any download link does not work, email us to fix it for you.
  • Software version: Want to get newer version of some software, email us.
  • Virus scan: Always remember to do this by yourself using VirusTotal or VirSCAN (more trustworthy). Sometimes, we may forget it or get infected with virus.
  • Email reply: As long as we could take time out from daily work & study, we would manage to answer every email worth to reply as soon as possible.
  • Software recommendation: For excellent software you're finding but we did not share (make sure you searched through AppNee first), please let us know (via the Feedback). Then we will do our best to find all possible resources for you. But, there is no guarantee.
  • Warnning: Before asking any questions, you'd better make sure you have read the post through, and do not use a fake email. Besides, never put too much hope on AppNee, or you will be very disappointed.