HTTP status lookup
HTTP status code lookup
Look up concise meanings for curated HTTP response status codes.
Informational
100 ContinueHTTP 100 means the server received the request headers and the client can continue.101 Switching ProtocolsHTTP 101 means the server is switching to a different protocol.102 ProcessingHTTP 102 means the server is still processing the request.103 Early HintsHTTP 103 means the server is sending early hints before the final response.
Successful
200 OKHTTP 200 means the request succeeded.201 CreatedHTTP 201 means the request succeeded and created a resource.202 AcceptedHTTP 202 means the request was accepted but is not complete yet.204 No ContentHTTP 204 means the request succeeded and there is no response body.206 Partial ContentHTTP 206 means the server returned part of the requested content.
Redirection
300 Multiple ChoicesHTTP 300 means multiple response choices are available.301 Moved PermanentlyHTTP 301 means the resource moved permanently.302 FoundHTTP 302 means the resource is temporarily found at another URL.304 Not ModifiedHTTP 304 means the cached resource is still valid.307 Temporary RedirectHTTP 307 means the request should temporarily use another URL without changing method.308 Permanent RedirectHTTP 308 means the request should permanently use another URL without changing method.
Client error
400 Bad RequestHTTP 400 means the server could not understand the request.401 UnauthorizedHTTP 401 means authentication is required or failed.403 ForbiddenHTTP 403 means the server understood the request but refuses access.404 Not FoundHTTP 404 means the server could not find the requested resource.405 Method Not AllowedHTTP 405 means the URL exists but does not allow that HTTP method.408 Request TimeoutHTTP 408 means the server timed out waiting for the request.409 ConflictHTTP 409 means the request conflicts with the current resource state.410 GoneHTTP 410 means the resource is gone and is not expected to return.412 Precondition FailedHTTP 412 means a request precondition failed.415 Unsupported Media TypeHTTP 415 means the server does not support the request media type.418 I'm a TeapotHTTP 418 is an unused known code commonly remembered as I'm a teapot.422 Unprocessable ContentHTTP 422 means the request syntax is valid but the content cannot be processed.425 Too EarlyHTTP 425 means the server is unwilling to risk processing an early request.429 Too Many RequestsHTTP 429 means the client sent too many requests.
Server error
500 Internal Server ErrorHTTP 500 means the server hit an internal error.501 Not ImplementedHTTP 501 means the server does not support the requested functionality.502 Bad GatewayHTTP 502 means a gateway received a bad response from an upstream server.503 Service UnavailableHTTP 503 means the service is temporarily unavailable.504 Gateway TimeoutHTTP 504 means a gateway timed out waiting for an upstream server.