HTTP Status Codes and Their Meanings.
- 200 - Success: The server successfully processed the request.
- 201 - Created: The request has been fulfilled, resulting in the creation of a new resource.
- 300 - Level status codes: These status codes are all about redirecting.
- 301 - Moved Permanently: The page at a certain URL has been permanently moved to a new URL.
- 302 - Found: The page is at a new URL, but this is a temporary change.
- 304 - Not Modified: The resource being requested has not changed (used for caching).
- 400 - Bad Request: The server cannot process the request due to a client error.
- 401 - Unauthorized: The client must authenticate itself to get the requested response.
- 402 - Payment Required: Payment is required before the server can process the request.
- 403 - Forbidden: The client does not have permission to access the content.
- 404 - Not Found: The server cannot find the requested resource.
- 500 - Internal Server Error: The server encountered a situation it doesn't know how to handle.
- 501 - Not Implemented: The server does not recognize or support the request method.
- 503 - Service Unavailable: The server is not ready to handle the request.
- 504 - Gateway Timeout: The server, while acting as a gateway or proxy, did not receive a timely response from an upstream server.
The document also provides a summary, highlighting that HTTP status codes range from success (200, 201) to various types of errors (400-series and 500-series).
Top comments (0)