HTTP status codes

Searchable reference for all HTTP status codes from 1xx informational to 5xx server errors

HTTP Status Codes

Reference for all standard HTTP status codes

1xx Informational

100

Continue

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

101

Switching Protocols

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

102

Processing

The server has received and is processing the request, but no response is available yet.

2xx Success

200

OK

The request has succeeded.

201

Created

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

202

Accepted

The request has been received but not yet acted upon.

204

No Content

There is no content to send for this request.

206

Partial Content

The server is delivering only part of the resource due to a range header sent by the client.

3xx Redirection

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 response has not been modified, client can use cached version.

307

Temporary Redirect

The request should be repeated with another URI, method unchanged.

308

Permanent Redirect

The resource is now permanently located at another URI, method unchanged.

4xx Client Errors

400

Bad Request

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

401

Unauthorized

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

403

Forbidden

The client does not have access rights to the content.

404

Not Found

The server cannot find the requested resource.

405

Method Not Allowed

The request method is known by the server but not supported by the target resource.

408

Request Timeout

The server would like to shut down this unused connection.

409

Conflict

The request conflicts with the current state of the server.

410

Gone

The requested content has been permanently deleted from the server.

413

Content Too Large

Request entity is larger than limits defined by server.

415

Unsupported Media Type

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

422

Unprocessable Content

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

429

Too Many Requests

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

5xx Server Errors

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 and cannot be handled.

502

Bad Gateway

The server, while acting as a gateway, received an invalid response.

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.

505

HTTP Version Not Supported

The HTTP version used in the request is not supported by the server.