ToolNest

HTTP Status Codes

What 200, 301, 404, 500 meanRuns locally · nothing uploaded

CodeNameMeaning
100ContinueThe server received the headers; the client should send the body.
101Switching ProtocolsThe server is switching protocols, e.g. to WebSocket.
102ProcessingWebDAV: request received and being processed.
103Early HintsSends some headers early so the browser can preload resources.
200OKThe request succeeded.
201CreatedThe request succeeded and a new resource was created.
202AcceptedAccepted for processing, but not completed yet.
203Non-Authoritative InformationThe returned metadata comes from a third-party copy.
204No ContentSuccess with no response body.
205Reset ContentSuccess; the client should reset the document view.
206Partial ContentPartial content for a Range request (resumable downloads).
207Multi-StatusWebDAV: status for multiple resources.
300Multiple ChoicesMultiple representations are available.
301Moved PermanentlyPermanent redirect; search engines transfer ranking to the new URL.
302FoundTemporary redirect.
303See OtherFetch the result from another URL with GET, often after a form POST.
304Not ModifiedNot modified since the cached version; use the cache.
307Temporary RedirectTemporary redirect that keeps the original method.
308Permanent RedirectPermanent redirect that keeps the original method.
400Bad RequestThe server cannot process the request due to a client error.
401UnauthorizedAuthentication is required or has failed.
402Payment RequiredReserved; some services use it when payment is needed.
403ForbiddenThe server refuses the request; you lack permission.
404Not FoundThe resource was not found.
405Method Not AllowedThe request method is not allowed for this resource.
406Not AcceptableNo content matching the Accept headers.
407Proxy Authentication RequiredAuthentication with the proxy is required.
408Request TimeoutThe server timed out waiting for the request.
409ConflictThe request conflicts with the current state of the resource.
410GoneThe resource is permanently gone.
411Length RequiredContent-Length header is required.
412Precondition FailedA precondition in the headers was not met.
413Content Too LargeThe request body is too large.
414URI Too LongThe URL is too long.
415Unsupported Media TypeThe request's media type is not supported.
416Range Not SatisfiableThe requested range cannot be served.
417Expectation FailedThe Expect header requirement cannot be met.
418I'm a teapotAn April Fools' joke: the server refuses to brew coffee.
421Misdirected RequestThe request was sent to a server unable to respond.
422Unprocessable ContentWell-formed but semantically invalid, e.g. validation errors.
423LockedWebDAV: the resource is locked.
425Too EarlyThe server won't process a request that might be replayed.
426Upgrade RequiredThe client must switch to a different protocol.
428Precondition RequiredThe server requires the request to be conditional.
429Too Many RequestsToo many requests in a given time (rate limited).
431Request Header Fields Too LargeRequest headers are too large.
451Unavailable For Legal ReasonsUnavailable for legal reasons.
500Internal Server ErrorA generic server-side error.
501Not ImplementedThe server does not support the functionality.
502Bad GatewayThe gateway got an invalid response from upstream.
503Service UnavailableThe service is temporarily unavailable (overload or maintenance).
504Gateway TimeoutThe gateway timed out waiting for upstream.
505HTTP Version Not SupportedThe HTTP version is not supported.
507Insufficient StorageWebDAV: the server cannot store the representation.
508Loop DetectedWebDAV: an infinite loop was detected.
511Network Authentication RequiredNetwork authentication is required (e.g. captive portal).

Showing 56 of 56

Also works as:http status code list404 meaning500 errorstatus code lookup

How to use

  1. 1Search a code or keyword.
  2. 2Or filter by class.
  3. 3Read the name and meaning.

FAQ

301 vs 302?

301 is a permanent redirect that passes ranking to the new URL; 302 is temporary.

502 vs 504?

502: the gateway got an invalid upstream response. 504: it timed out waiting for one.