HTTP Status Codes

Live

List of HTTP status codes and meanings.

HTTP Status Codes

A reference list of HTTP status codes and their meanings.

100
Continue
1xx
The server has received the request headers and the client should proceed to send the request body.
101
Switching Protocols
1xx
The requester has asked the server to switch protocols and the server has agreed to do so.
200
OK
2xx
Standard response for successful HTTP requests.
201
Created
2xx
The request has been fulfilled, resulting in the creation of a new resource.
204
No Content
2xx
The server successfully processed the request and is not returning any content.
301
Moved Permanently
3xx
The requested page has moved to a new URL.
302
Found
3xx
The requested page has moved temporarily to a new URL.
304
Not Modified
3xx
Indicates that the resource has not been modified since the version specified by the request headers.
400
Bad Request
4xx
The server cannot or will not process the request due to an apparent client error.
401
Unauthorized
4xx
Authentication is required and has failed or has not been yet provided.
403
Forbidden
4xx
The request was valid, but the server is refusing action.
404
Not Found
4xx
The requested resource could not be found but may be available in the future.
405
Method Not Allowed
4xx
A request method is not supported for the requested resource.
429
Too Many Requests
4xx
The user has sent too many requests in a given amount of time.
500
Internal Server Error
5xx
A generic error message, given when an unexpected condition was encountered and no more specific message is suitable.
502
Bad Gateway
5xx
The server was acting as a gateway or proxy and received an invalid response from the upstream server.
503
Service Unavailable
5xx
The server is currently unavailable (because it is overloaded or down for maintenance).
504
Gateway Timeout
5xx
The server was acting as a gateway or proxy and did not receive a timely response from the upstream server.
First Class Micro SaaS