HTTP Status Codes Reference
Search and look up HTTP status codes with descriptions.
What are HTTP Status Codes?
HTTP status codes are 3-digit numbers that a web server returns in response to an HTTP request, indicating the result of the request to the client (such as a browser). They are categorized into five groups: 1xx (Informational), 2xx (Success), 3xx (Redirection), 4xx (Client Error), and 5xx (Server Error).
Frequently Asked Questions (FAQ)
Q. What is the difference between 200 and 201?
A. 200 OK indicates that the request was successfully processed, while 201 Created indicates that the request was successfully processed and a new resource was created. In RESTful APIs, it is common to return 201 when a resource is created via a POST request.
Q. What is the difference between 301 and 302?
A. 301 Moved Permanently is a permanent redirect where the SEO value is transferred to the new URL. 302 Found is a temporary redirect where the SEO value of the original URL is maintained.