ToolHub
๐Ÿšฆ

HTTP Status Codes

Searchable reference of HTTP response codes.

1xx Informational

100ContinueClient should continue with its request.
101Switching ProtocolsServer is switching protocols (e.g. WebSocket upgrade).
102ProcessingServer has received the request and is processing.
103Early HintsPreliminary headers before the final response.

2xx Success

200OKThe request succeeded.
201CreatedResource created; Location header has its URL.
202AcceptedRequest accepted but not yet processed.
203Non-Authoritative InformationResponse from a cache or proxy, not the origin.
204No ContentSuccess with no response body.
205Reset ContentClient should reset the document view.
206Partial ContentPartial response to a Range request.

3xx Redirection

300Multiple ChoicesSeveral options for the requested resource.
301Moved PermanentlyResource permanently moved to a new URL.
302FoundTemporary redirect; keep using the original URL.
303See OtherFetch the resource with GET at another URL.
304Not ModifiedCached version is still valid.
307Temporary RedirectTemporary redirect preserving the method.
308Permanent RedirectPermanent redirect preserving the method.

4xx Client Error

400Bad RequestMalformed request the server cannot process.
401UnauthorizedAuthentication required or failed.
402Payment RequiredReserved for future use.
403ForbiddenAuthenticated but not allowed to access.
404Not FoundResource does not exist.
405Method Not AllowedHTTP method not supported for this resource.
406Not AcceptableNo content matching the Accept headers.
407Proxy Authentication RequiredAuthenticate with the proxy first.
408Request TimeoutClient took too long to send the request.
409ConflictRequest conflicts with current resource state.
410GoneResource permanently removed.
411Length RequiredContent-Length header is required.
412Precondition FailedIf-Match / If-Unmodified-Since failed.
413Payload Too LargeRequest body exceeds server limits.
414URI Too LongRequested URL is too long.
415Unsupported Media TypeContent type not supported.
416Range Not SatisfiableRequested range outside the resource size.
417Expectation FailedExpect header requirement cannot be met.
418I'm a TeapotRFC 2324 โ€” short and stout.
422Unprocessable EntitySyntactically valid but semantically wrong.
425Too EarlyServer unwilling to process a replayed request.
426Upgrade RequiredClient must switch to another protocol.
428Precondition RequiredRequest must be conditional.
429Too Many RequestsRate limit exceeded.
431Request Header Fields Too LargeHeaders exceed the server limit.
451Unavailable For Legal ReasonsBlocked for legal reasons.

5xx Server Error

500Internal Server ErrorUnexpected server-side error.
501Not ImplementedServer does not support the functionality.
502Bad GatewayUpstream server returned an invalid response.
503Service UnavailableServer overloaded or down for maintenance.
504Gateway TimeoutUpstream server did not respond in time.
505HTTP Version Not SupportedProtocol version unsupported.
507Insufficient StorageServer out of storage to complete the request.
508Loop DetectedInfinite loop while processing the request.
511Network Authentication RequiredNetwork login required (captive portal).