OverviewHTTP response status codes
HTTP response status codes indicate whether a specific HTTP request has been successfully completed. Being aware of, and having at least passing familiarity of the different classes, and common codes is a valuable skill.
Status codes come in five (5) classes
- 1xx Informational
- 2xx Success
- 3xx Redirection
- 4xx Client Error
- 5xx Server Error
Informational Responses
These indicate a functional webpage and are generally not often seen in day to day operations. Check Redirects is unlikely to show these status responses.
Reference: Mozilla Developer Network
Successful Responses
Indicate that a response has been a success.
The following are covered in more detail:
Redirection Messages
Further action is required before reaching the destination. These are the most common status codes seen on Check Redirects.
The following are covered in more detail:
- 301 - Moved Permanently
- 302 - Found
- 304 - Not Modified
- 307 - Permanent Redirect
- 308 - Permanent Redirect
Client Error Responses
Errors associated with the client, usually related to the type of data sent in the request.
The following are covered in more detail:
- 400 - Bad Request
- 401 - Unauthorized
- 403 - Forbidden
- 404 - Not Found
- 408 - Request Timeout
- 410 - Gone
- 429 - Too Many Requests
Server Error Responses
These are initiated by the server and may be a result of a request, or could be unrelated.
The following are covered in more detail: