User:Atomicstar/sandbox/HTTP errors

HTTP status codes are response codes sent by a server to the client about its request status. 1xx, 2xx, and 3xx codes are normal, while 4xx and 5xx codes represent errors.



There are five ranges in broad; 100s are 'ongoing connection' and are not displayed normally by browsers, 200s are success messages that also aren't displayed and 300s are redirect codes. 400s have a handful to know; 401 is Bad Request indicating an error in the client or attempted connection, 403 Forbidden for no permission (notably often used for image hotlinking; if coming from Google and seeing this, you may be able to manually refresh to bypass the error) and 410 Gone, a more 'sophisticated' error to say that something was removed and it's gone for good. 500 most regularly occurs when a site is malfunctioning and includes 500 Internal Error (generic), 502 Gateway Timeout (server not responding) + 503 (unavailable or overloaded), 508 for an infinite loop and the less dramatic 511, authentication required.

4xx

 * 404 error is when the requested URL is not found. It is most often caused by an incorrect link to a page on the website, a page that is very old and has been moved to a new URL (common for old cross-site links that were never maintained), or was deleted. Naturally, 404 is the most well known of them all, and compared to some fairly benign.

Comments
Category:Internet culture Category:Rotten moments in online history