De server kan het verzoek niet verwerken omdat de syntaxis, framing of geleverde gegevens ongeldig zijn. Het ongewijzigd herhalen van dezelfde aanvraag zal waarschijnlijk niet helpen.
Operationele richtlijn: Inspect URL encoding, JSON/body syntax, required fields, and request framing.
Het verzoek heeft geen geldige authenticatiegegevens voor het doel. Ondanks de naam betekent dit antwoord dat authenticatie vereist is of is mislukt.
Operationele richtlijn: Send the expected credentials and include a WWW-Authenticate challenge.
Gereserveerd voor toekomstig gebruik, hoewel sommige producten dit gebruiken voor betalings- of quotaworkflows. Er is geen enkel universeel uitwisselbaar betalingsgedrag.
Operationele richtlijn: Treat vendor-specific meanings as such; document the API contract.
De server heeft het verzoek begrepen maar weigert dit uit te voeren. Geldige inloggegevens veranderen de uitkomst niet noodzakelijkerwijs omdat de beperking beleidsgebaseerd kan zijn.
Operationele richtlijn: Check permissions, access policy, IP/WAF rules, and resource-level authorization.
De server kan geen huidige representatie vinden voor de opgevraagde URI, of wil niet openbaar maken dat deze bestaat. Het antwoord alleen zegt niet of de afwezigheid tijdelijk of permanent is.
Operationele richtlijn: Repair the URL, restore the resource, or use 410 when removal is known to be permanent.
De resource bestaat, maar ondersteunt de methode die in dit verzoek wordt gebruikt niet.
Operationele richtlijn: Return an Allow header listing methods the resource accepts.
De server kan geen representatie produceren die overeenkomt met de proactieve Accept-voorkeuren van de cliënt.
Operationele richtlijn: Relax Accept constraints or configure a suitable representation/negotiation policy.
407Proxy Authentication Required
Een intermediaire proxy vereist inloggegevens voordat deze het verzoek doorstuurt.
Operationele richtlijn: Authenticate to the proxy using Proxy-Authenticate / Proxy-Authorization; this is distinct from origin authentication.
De server heeft het volledige verzoek niet ontvangen binnen de tijd dat deze bereid was te wachten. De cliënt kan het opnieuw proberen over een nieuwe verbinding.
Operationele richtlijn: Check network stalls, upload size, and server/proxy timeout settings.
Het verzoek is in conflict met de huidige status van de resource, zoals een versiebotsing of een poging om een duplicaat te maken.
Operationele richtlijn: Explain the conflict and provide enough current state for the client to resolve it.
De resource is opzettelijk en waarschijnlijk permanent niet beschikbaar, zonder bekende vervanging. Dit is sterker dan een generiek not-found-antwoord.
Operationele richtlijn: Use when removal is deliberate; remove obsolete internal links and references.
De server vereist een Content-Length-header, maar het verzoek bevatte er geen.
Operationele richtlijn: Send an accurate Content-Length or use a supported transfer framing.
Een aanvraagvoorwaarde zoals If-Match resulteerde in false, waardoor de server de gevraagde actie niet heeft uitgevoerd.
Operationele richtlijn: Refresh the representation and retry with current validators/state.
De aanvraagbody overschrijdt een limiet die de server bereid of in staat is te verwerken. De server kan de verbinding sluiten of een herpoging toestaan na het verkleinen van de body.
Operationele richtlijn: Reduce payload size or adjust documented upload limits.
Het aanvraagdoel is langer dan de server wil interpreteren, vaak vanwege een te grote query-string.
Operationele richtlijn: Use a shorter URI or move suitable data into a request body.
415Unsupported Media Type
De server weigert de aanvraagbody omdat het mediatype, de inhoudscodering of het geïnspecteerde formaat niet wordt ondersteund.
Operationele richtlijn: Send a supported Content-Type/encoding and a body matching it.
Het opgevraagde bytebereik kan niet worden geleverd, bijvoorbeeld omdat dit begint na de lengte van de representatie.
Operationele richtlijn: Re-check resource length and range units; servers may return Content-Range: bytes */length.
De server of intermediair kan niet voldoen aan een verwachting die is gedeclareerd in de Expect-header.
Operationele richtlijn: Retry without the unsupported expectation when safe and appropriate.
Een humoristische status afkomstig uit een 1 april-specificatie. Het is geen normaal applicatiefoutcontract, hoewel sommige services dit op speelse wijze gebruiken.
Operationele richtlijn: Do not depend on it for interoperable production behavior.
Het verzoek heeft een server bereikt die geen gezaghebbend antwoord kan produceren voor de doel-URI, vaak doordat verbindingsrouting of HTTP-autoriteit niet overeenkomt.
Operationele richtlijn: Retry over a suitable connection and inspect Host/:authority, SNI, and proxy routing.
Het inhoudstype en de syntaxis worden begrepen, maar de server kan de instructies niet toepassen of de ingediende inhoud niet valideren.
Operationele richtlijn: Return actionable field-level validation details; correcting the payload may allow success.
Een WebDAV-resource is vergrendeld, dus de gevraagde methode kan pas worden uitgevoerd nadat de vergrendelingsvoorwaarde is opgelost.
Operationele richtlijn: Check lock ownership, timeout, and WebDAV lock-token handling.
Een WebDAV-bewerking is mislukt omdat een vereiste voorafgaande bewerking in dezelfde aanvraagreeks is mislukt.
Operationele richtlijn: Resolve the earlier failed action before retrying dependent operations.
De server weigert een verzoek te verwerken dat mogelijk opnieuw is afgespeeld tijdens vroege data (early data), om het risico op herhaling te verkleinen.
Operationele richtlijn: Retry after the connection is established without early data.
De server weigert het huidige protocol en geeft aan dat de cliënt moet overstappen op een ander protocol.
Operationele richtlijn: Include an Upgrade header that describes supported protocol choices.
De server vereist een voorwaardelijk verzoek om verloren updates te voorkomen, maar de cliënt heeft een onvoorwaardelijk verzoek verzonden.
Operationele richtlijn: Fetch current state and submit an appropriate condition such as If-Match.
De cliënt heeft te veel verzoeken verzonden in een bepaalde periode, gebaseerd op een door de server gedefinieerde snelheidslimiet (rate limit).
Operationele richtlijn: Back off, honor Retry-After when present, and avoid synchronized retry bursts.
431Request Header Fields Too Large
De server verwerkt het verzoek niet omdat een of meer header-velden, of de gecombineerde headerset, te groot zijn.
Operationele richtlijn: Reduce cookies/custom headers or adjust an intentional server limit.
451Unavailable For Legal Reasons
De server kan de opgevraagde resource niet leveren vanwege een wettelijke beperking.
Operationele richtlijn: Where appropriate, explain the restriction and its scope without exposing protected information.