HTTP status code errors are common on the web. They can occur when a request fails because the server doesn’t understand what the client is trying to do. Here’s an example:
HTTP – 404 Not Found
This error appears when you try to access a resource that isn’t available on the server.
5 Classes of HTTP Status Codes: How to tell if something is working correctly
HTTP Status Codes are a series of numbers that indicate how something might be rated as successful or unsuccessful.
Although they were created by the forefathers of the internet, RFCs for HTTP Status Codes were created by the IETF or Internet Engineering Task Force. The 5 Classes of HTTP Status Codes are 1xx (Not Modified), 2xx (Successful), 3xx (Incorrect Error), 4xx (Status Code Not Completed), and 5xx (Unknown).
https://chemicloud.com/kb/article/http-status-codes/
- 100s: These are codes indicating the request for the browser keeps going.
- 200s: These are success codes returned when the browser request is received, understood, and processed by the server.
- 300s: These are redirection codes returned when a new resource has been submitted for the requested resource.
- 400s: These are client error codes that indicate there is a problem with the request.
- 500s: These are server error codes that indicate the browser request was accepted by the web server, but an error on the server prevents it from being delivered.