HTTP status codes or HTTP response status codes

HTTP response status codes indicate whether a specific HTTP request has been successfully completed. Status codes are defined by section 10 of RFC 2616.

200 OK The request has succeeded. The meaning of a success varies depending on the HTTP method: GET: The resource has been fetched and is transmitted in the message body. HEAD: The entity headers are Read more…


3xx. HTTP status codes – Redirection messages

300 Multiple Choice The request has more than one possible response. The user-agent or user should choose one of them. There is no standardized way of choosing one of the responses. 301 Moved Permanently This response Read more…


4xx. HTTP status codes – Client error responses

400 Bad Request This response means that server could not understand the request due to invalid syntax. 401 Unauthorized Although the HTTP standard specifies “unauthorized”, semantically this response means “unauthenticated”. That is, the client must Read more…


5xx. HTTP status codes – Server error responses

500 Internal Server Error The server has encountered a situation it doesn’t know how to handle. 501 Not Implemented The request method is not supported by the server and cannot be handled. The only methods Read more…