M
Mahyar NasiriDeveloper

HTTP Status Codes

Quick reference for all HTTP status codes with descriptions.

100

Continue

Server has received the request headers and the client should proceed.

101

Switching Protocols

Server is switching protocols as requested by the client.

200

OK

The request was successful.

201

Created

A new resource was successfully created.

202

Accepted

Request accepted for processing but not yet completed.

204

No Content

Request succeeded but there is no content to send.

301

Moved Permanently

Resource has been permanently moved to a new URL.

302

Found

Resource temporarily resides at a different URL.

304

Not Modified

Resource has not been modified since the last request.

400

Bad Request

The server could not understand the request.

401

Unauthorized

Authentication is required and has failed or not been provided.

403

Forbidden

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 HTTP method is not allowed for the resource.

408

Request Timeout

Server timed out waiting for the request.

409

Conflict

Request conflicts with the current state of the resource.

413

Payload Too Large

Request body is larger than the server can handle.

415

Unsupported Media Type

The request payload format is not supported.

422

Unprocessable Entity

Request was well-formed but semantically erroneous.

429

Too Many Requests

Client has sent too many requests in a given time.

500

Internal Server Error

Server encountered an unexpected condition.

501

Not Implemented

Server does not support the functionality required.

502

Bad Gateway

Server received an invalid response from an upstream server.

503

Service Unavailable

Server is currently unable to handle the request.

504

Gateway Timeout

Server did not receive a timely response from upstream.