HTTP Status Codes

100

Continue

Server received request headers, client should send body

Info
101

Switching Protocols

Server is switching protocols per client request

Info
200

OK

Request succeeded

Success
201

Created

Resource successfully created

Success
204

No Content

Success, but no content to return

Success
301

Moved Permanently

Resource permanently moved to new URL

Redirect
302

Found

Resource temporarily at different URL

Redirect
304

Not Modified

Resource not modified since last request

Redirect
400

Bad Request

Server cannot process request due to client error

Client Error
401

Unauthorized

Authentication required

Client Error
403

Forbidden

Server refuses to authorize the request

Client Error
404

Not Found

Requested resource does not exist

Client Error
405

Method Not Allowed

HTTP method not supported for this resource

Client Error
408

Request Timeout

Server timed out waiting for the request

Client Error
409

Conflict

Request conflicts with current server state

Client Error
429

Too Many Requests

Rate limit exceeded

Client Error
500

Internal Server Error

Unexpected server error

Server Error
502

Bad Gateway

Invalid response from upstream server

Server Error
503

Service Unavailable

Server temporarily unable to handle requests

Server Error
504

Gateway Timeout

Upstream server timed out

Server Error