HTTP 404

HTTP 404

404 is a Hypertext Transfer Protocol response code. It indicates that the browser was able to communicate with a given server, but the server could not find what was requested. The first digit indicates a client error, such as a mistyped Uniform Resource Locator. The following two digits indicate the specific error encountered.

About HTTP 404 in brief

Summary HTTP 404404 is a Hypertext Transfer Protocol response code. It indicates that the browser was able to communicate with a given server, but the server could not find what was requested. A 404 error is one of the most recognizable errors encountered on the World Wide Web. The first digit indicates a client error, such as a mistyped Uniform Resource Locator. The following two digits indicate the specific error encountered. The error may also be used when a server does not wish to disclose whether it has the requested information. Some proxy servers generate a 404 error when a 500-range error code would be more correct. If the proxy server is unable to satisfy a request for a page because of a problem with the remote host, this should be described as a 5xx Internal Server Error, but might deliver a 404 instead.

The practice of employing fake 404 errors as a means to conceal censorship has also been reported in Thailand and Tunisia. In Tunisia, people became aware of the nature of the errors and created an imaginary character named \”Ammar 404\” who represents the invisible censor. The webserver, Microsoft’s Internet Services, returns a set of 404 codes with its 404 responses. The substatus codes are not officially recognized by non-Microsoft servers. Microsoft’s IIS 7, IIS 0, and IIS 8 servers define the following codes to indicate the following HTTP substatus: IIS 5, 5, and 8. The codes take the form of decimal numbers with a form of appended the 404 code to the status appended to the 404 status.