HTTP Status Codes

Lookup HTTP status codes and their meanings.

100

Continue

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

101

Switching Protocols

The server is switching protocols as requested by the client.

102

Processing

The server is processing the request but no response is available yet.

103

Early Hints

Used to return some response headers before final HTTP message.

200

OK

The request has succeeded.

201

Created

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

202

Accepted

The request has been accepted for processing but not completed.

204

No Content

The request has succeeded but returns no message body.

206

Partial Content

The server is delivering only part of the resource.

301

Moved Permanently

The URL of the requested resource has been changed permanently.

302

Found

The URI of requested resource has been changed temporarily.

304

Not Modified

The resource has not been modified since the last request.

307

Temporary Redirect

The request should be repeated with another URI but future requests should still use the original URI.

308

Permanent Redirect

The resource is now permanently located at another URI.

400

Bad Request

The server cannot process the request due to client error.

401

Unauthorized

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

403

Forbidden

The server understood the request but refuses to authorize it.

404

Not Found

The requested resource could not be found.

405

Method Not Allowed

The request method is not supported for the requested resource.

408

Request Timeout

The server timed out waiting for the request.

409

Conflict

The request could not be completed due to a conflict with the current state of the resource.

413

Payload Too Large

The request entity is larger than the server is willing or able to process.

415

Unsupported Media Type

The media format of the requested data is not supported by the server.

422

Unprocessable Entity

The request was well-formed but was unable to be followed due to semantic errors.

429

Too Many Requests

The user has sent too many requests in a given amount of time.

500

Internal Server Error

The server has encountered a situation it does not know how to handle.

501

Not Implemented

The request method is not supported by the server.

502

Bad Gateway

The server received an invalid response from the upstream server.

503

Service Unavailable

The server is not ready to handle the request.

504

Gateway Timeout

The server is acting as a gateway and cannot get a response in time.

HTTP Status Codes Reference - Complete List | Free Tool