HTTP Status Codes

Lookup meanings and explanations of HTTP status codes

100 Continue
1xx Informational

The server has received the request headers and the client should proceed to send the request body.

101 Switching Protocols
1xx Informational

The requester has asked the server to switch protocols and the server has agreed to do so.

200 OK
2xx Success

The request has succeeded. The meaning of the success depends on the HTTP method used.

201 Created
2xx Success

The request has been fulfilled and a new resource has been created.

204 No Content
2xx Success

The server successfully processed the request and is not returning any content.

301 Moved Permanently
3xx Redirection

The resource has been moved permanently to a new URL.

302 Found
3xx Redirection

The resource has been temporarily moved to a new URL.

304 Not Modified
3xx Redirection

Indicates that the resource has not been modified since the last request.

400 Bad Request
4xx Client Errors

The server cannot or will not process the request due to an apparent client error.

401 Unauthorized
4xx Client Errors

Authentication is required and has failed or has not yet been provided.

403 Forbidden
4xx Client Errors

The server understood the request but refuses to authorize it.

404 Not Found
4xx Client Errors

The requested resource could not be found on the server.

405 Method Not Allowed
4xx Client Errors

The request method is not supported for the requested resource.

500 Internal Server Error
5xx Server Errors

The server encountered an unexpected condition that prevented it from fulfilling the request.

502 Bad Gateway
5xx Server Errors

The server received an invalid response from the upstream server.

503 Service Unavailable
5xx Server Errors

The server is currently unavailable (overloaded or down for maintenance).