GHGetHubApps

HTTP Status Code Lookup

Look up any HTTP status code — what it means and when servers send it.

100Informational

Continue

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

101Informational

Switching Protocols

The server is switching protocols as requested by the client (e.g. to WebSocket).

200Success

OK

The request succeeded. The meaning depends on the HTTP method used.

201Success

Created

The request succeeded and a new resource was created as a result.

202Success

Accepted

The request has been received but not yet acted upon.

204Success

No Content

There is no content to send, but the request succeeded.

206Success

Partial Content

Used for range requests — the server is delivering only part of the resource.

301Redirection

Moved Permanently

The resource has been permanently moved to a new URL.

302Redirection

Found

The resource temporarily resides at a different URL.

304Redirection

Not Modified

The resource has not changed since the version specified in the request headers.

307Redirection

Temporary Redirect

Like 302, but the request method and body must not change.

308Redirection

Permanent Redirect

Like 301, but the request method and body must not change.

400Client Error

Bad Request

The server could not understand the request due to invalid syntax.

401Client Error

Unauthorized

Authentication is required and has failed or not been provided.

402Client Error

Payment Required

Reserved for future use — rarely seen outside of API rate-limiting schemes.

403Client Error

Forbidden

The client does not have access rights to the content, even if authenticated.

404Client Error

Not Found

The server can't find the requested resource.

405Client Error

Method Not Allowed

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

406Client Error

Not Acceptable

No content matching the criteria in the Accept headers could be produced.

408Client Error

Request Timeout

The server timed out waiting for the request.

409Client Error

Conflict

The request conflicts with the current state of the target resource.

410Client Error

Gone

The resource requested is no longer available and will not be available again.

411Client Error

Length Required

The server refuses the request because the Content-Length header was not defined.

413Client Error

Payload Too Large

The request entity is larger than limits defined by the server.

414Client Error

URI Too Long

The URI requested by the client is longer than the server is willing to interpret.

415Client Error

Unsupported Media Type

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

418Client Error

I'm a teapot

A joke status code from RFC 2324 — the server refuses to brew coffee because it is a teapot.

422Client Error

Unprocessable Entity

The request was well-formed but contains semantic errors.

429Client Error

Too Many Requests

The user has sent too many requests in a given amount of time (rate limiting).

500Server Error

Internal Server Error

The server has encountered a situation it doesn't know how to handle.

501Server Error

Not Implemented

The request method is not supported by the server and cannot be handled.

502Server Error

Bad Gateway

The server, acting as a gateway, got an invalid response from the upstream server.

503Server Error

Service Unavailable

The server is not ready to handle the request — often due to maintenance or overload.

504Server Error

Gateway Timeout

The server, acting as a gateway, did not get a response in time from the upstream server.

505Server Error

HTTP Version Not Supported

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