HTTP Status Codes: What They Mean

If you visit a website and get an error such as 404, it usually tells you what it means. Note that HTTP status codes are responses to HTTP requests that tell you whether content was found and many other details.

a person browsing google on imac
Photo by Philipp Pistis on

What Status Code 200 Means

The status code 200 is not an error and it means OK. It is what a server sends when it successfully found and sent you the resource that you requested.

HTTP 404 Status Code: What Is A 404 Error?

404 means ‘not found on this server’. ‘404’ is a server’s way of telling you that it was not able to find the content you requested.

HTTP 403 Status Code: What The 403 Error Means

The HTTP status code 403 means ‘forbidden’. It means you are not allowed to access the content at the provided web address. This is usually because you are being blocked via an IP address ban, or the page you are trying to access is internal and not meant to be publicly accessible.

HTTP Status Code 401: What Is A 401 Error?

The HTTP Status code 401 means ‘unauthorized’. A 401 error means that you need to log in to access the page or other resource you requested. This is commonly encountered by app developers that are trying to access an API that is either pay walled or requires an account. The difference between a 401 and 403 error is that 401 isn’t for strictly internal content. People outside of the company providing the resource are permitted to access the resource on a conditional basis.

HTTP Status Code 400: What The 400 Error Code Means

HTTP error 400 means that your request was malformed. The server does not understand your request, and is therefore unable to fulfill it.

HTTP Status Code 301: What Is A 301 Error?

The 301 status code means ‘permanently moved’. The resource you tried to access has been moved permanently to another link or endpoint. This error should provide you with the resource’s new location in the form of a link or automatically redirect you to it.

HTTP Status Code 302: What Is A 302 Error?

The status code 302 means that the content you requested was temporarily moved. It is used to redirect users to a new location temporarily, and it indicates that the user should not replace the old link.

HTTP Status Code 304: What Does The Code 304 Mean?

The status code 304 means that the resource you requested has not been modified. The server uses this to tell your web browser that it can continue to use the cached version of the page you visited. It also instructs the browser not to update its cached version of the page. This causes the page to load faster because it won’t have to be downloaded again.