Web
/http-status-codesHTTP Status Codes
Reference for all HTTP status codes with descriptions
search
62 codes1xx – Informational
100ContinueServer has received the request headers and the client should proceed.
101Switching ProtocolsServer is switching protocols as requested.
102ProcessingServer has received and is processing the request.
103Early HintsUsed to return some response headers before final HTTP message.
2xx – Successful
200OKStandard successful HTTP response.
201CreatedRequest has been fulfilled and a new resource has been created.
202AcceptedRequest has been accepted for processing but not yet completed.
203Non-Authoritative InformationReturned meta-information is from a cached copy.
204No ContentServer successfully processed the request but returns no content.
205Reset ContentTells the user agent to reset the document which sent this request.
206Partial ContentServer is delivering only part of the resource.
207Multi-StatusProvides status for multiple independent operations.
208Already ReportedResults of a previous enumeration were already reported.
226IM UsedServer has fulfilled a GET request for the resource.
3xx – Redirection
300Multiple ChoicesMultiple options for the resource that the client may follow.
301Moved PermanentlyResource has been permanently moved to a new URL.
302FoundResource has been temporarily moved.
303See OtherResponse can be found at another URI using GET.
304Not ModifiedResource has not been modified since the last request.
305Use ProxyRequested resource must be accessed through a proxy.
307Temporary RedirectResource is temporarily available at a different URI.
308Permanent RedirectResource has been permanently moved to a new URI.
4xx – Client Errors
400Bad RequestServer cannot process the request due to a client error.
401UnauthorizedAuthentication is required and has failed or not been provided.
402Payment RequiredReserved for future use.
403ForbiddenServer understood the request but refuses to authorize it.
404Not FoundRequested resource could not be found.
405Method Not AllowedRequest method is not supported for the resource.
406Not AcceptableServer cannot produce a response matching the accept headers.
407Proxy Authentication RequiredClient must authenticate with a proxy first.
408Request TimeoutServer timed out waiting for the request.
409ConflictRequest conflicts with the current state of the resource.
410GoneResource is no longer available and no forwarding address is known.
411Length RequiredContent-Length header is required.
412Precondition FailedServer does not meet preconditions in the request headers.
413Payload Too LargeRequest entity is larger than the server is willing to process.
414URI Too LongURI is longer than the server is willing to interpret.
415Unsupported Media TypeMedia format is not supported by the server.
416Range Not SatisfiableRange specified in the Range header cannot be fulfilled.
417Expectation FailedExpectation given in the Expect header cannot be met.
418I'm a TeapotHTCPCP server is a teapot (RFC 2324).
421Misdirected RequestRequest was directed at a server that cannot produce a response.
422Unprocessable ContentRequest was well-formed but unable to be followed.
423LockedResource being accessed is locked.
424Failed DependencyRequest failed because it depended on another failed request.
425Too EarlyServer is unwilling to risk processing a replay attack.
426Upgrade RequiredClient should switch to a different protocol.
428Precondition RequiredOrigin server requires the request to be conditional.
429Too Many RequestsUser has sent too many requests in a given amount of time.
431Request Header Fields Too LargeServer is unwilling to process the request headers are too large.
451Unavailable For Legal ReasonsResource is unavailable due to legal demands.
5xx – Server Errors
500Internal Server ErrorGeneric server error.
501Not ImplementedServer does not support the functionality required.
502Bad GatewayServer received an invalid response from an upstream server.
503Service UnavailableServer is temporarily unavailable.
504Gateway TimeoutServer did not receive a timely response from an upstream server.
505HTTP Version Not SupportedHTTP protocol version used is not supported.
506Variant Also NegotiatesServer has an internal configuration error.
507Insufficient StorageServer is unable to store the representation.
508Loop DetectedServer detected an infinite loop while processing the request.
510Not ExtendedFurther extensions to the request are required.
511Network Authentication RequiredClient needs to authenticate to gain network access.