Serveren kan ikke behandle anmodningen, fordi syntaksen, indramningen eller de medsendte data er ugyldige. Det hjælper sandsynligvis ikke at gentage den uændrede anmodning.
Praktisk vejledning: Kontrollér URL-kodning, JSON-/indholdssyntaks, obligatoriske felter og anmodningens indramning.
Anmodningen mangler gyldige godkendelsesoplysninger til målet. Trods navnet betyder svaret, at godkendelse kræves eller mislykkedes.
Praktisk vejledning: Send de forventede legitimationsoplysninger, og medtag en WWW-Authenticate-udfordring.
Koden er reserveret til fremtidig brug, selvom nogle produkter anvender den til betaling eller kvotestyring. Der findes ingen universelt interoperabel betalingsadfærd.
Praktisk vejledning: Behandl leverandørspecifikke betydninger som sådanne, og dokumentér API-kontrakten.
Serveren forstod anmodningen, men afviser at opfylde den. Gyldige legitimationsoplysninger ændrer ikke nødvendigvis resultatet, fordi begrænsningen kan skyldes en politik.
Praktisk vejledning: Kontrollér tilladelser, adgangspolitik, IP-/WAF-regler og autorisation på ressourceniveau.
Serveren kan ikke finde en aktuel repræsentation for den ønskede URI eller vil ikke oplyse, om den findes. Svaret angiver ikke i sig selv, om fraværet er midlertidigt eller permanent.
Praktisk vejledning: Ret URL'en, genskab ressourcen, eller brug 410, hvis det er kendt, at den er fjernet permanent.
Ressourcen findes, men understøtter ikke metoden i denne anmodning.
Praktisk vejledning: Returnér en Allow-header med de metoder, ressourcen accepterer.
Serveren kan ikke levere en repræsentation, der matcher klientens aktive Accept-præferencer.
Praktisk vejledning: Lemp Accept-kravene, eller konfigurér en passende repræsentation/forhandlingspolitik.
407Proxygodkendelse kræves
En mellemliggende proxy kræver legitimationsoplysninger, før den videresender anmodningen.
Praktisk vejledning: Godkend dig over for proxyen med Proxy-Authenticate / Proxy-Authorization; dette adskiller sig fra godkendelse hos oprindelsesserveren.
Serveren modtog ikke hele anmodningen inden for den tid, den var indstillet til at vente. Klienten kan forsøge igen på en ny forbindelse.
Praktisk vejledning: Kontrollér netværksafbrydelser, uploadstørrelse og timeoutindstillinger på server/proxy.
Anmodningen er i konflikt med ressourcens aktuelle tilstand, f.eks. en versionskonflikt eller forsøg på at oprette en dublet.
Praktisk vejledning: Forklar konflikten, og giv klienten tilstrækkelige oplysninger om den aktuelle tilstand til at løse den.
Ressourcen er bevidst og sandsynligvis permanent utilgængelig uden en kendt erstatning. Det er mere præcist end et generisk svar om, at ressourcen ikke blev fundet.
Praktisk vejledning: Bruges, når fjernelsen er tilsigtet; fjern forældede interne links og referencer.
Serveren kræver en Content-Length-header, men anmodningen indeholdt ingen.
Praktisk vejledning: Send en korrekt Content-Length, eller brug en understøttet indramning af overførslen.
412Forbehandling mislykkedes
En anmodningsbetingelse som If-Match blev ikke opfyldt, så serveren udførte ikke den ønskede handling.
Praktisk vejledning: Opdatér repræsentationen, og prøv igen med aktuelle validatorer eller aktuel tilstand.
Anmodningens indhold overskrider en grænse, som serveren ikke vil eller kan behandle. Serveren kan lukke forbindelsen eller tillade et nyt forsøg, når indholdet er reduceret.
Praktisk vejledning: Reducér datamængden, eller justér de dokumenterede uploadgrænser.
Anmodningens mål er længere, end serveren vil fortolke, ofte på grund af en for lang forespørgselsstreng.
Praktisk vejledning: Brug en kortere URI, eller flyt passende data til anmodningens indhold.
415Medietype ikke understøttet
Serveren afviser anmodningens indhold, fordi medietypen, indholdskodningen eller det undersøgte format ikke understøttes.
Praktisk vejledning: Send en understøttet Content-Type/kodning og et indhold, der svarer til den.
416Område ikke muligt at levere
Det ønskede byteområde kan ikke leveres, f.eks. fordi det starter efter repræsentationens længde.
Praktisk vejledning: Kontrollér ressourcens længde og områdeenheder igen; servere kan returnere Content-Range: bytes */længde.
417Forventning mislykkedes
Serveren eller mellemleddet kan ikke opfylde en forventning angivet i Expect-headeren.
Praktisk vejledning: Prøv igen uden den ikke-understøttede forventning, når det er sikkert og passende.
En humoristisk status fra en aprilsnar-specifikation. Det er ikke en normal fejlaftale for en applikation, selvom nogle tjenester bruger den for sjov.
Praktisk vejledning: Brug den ikke som grundlag for interoperabel drift.
Anmodningen nåede en server, der ikke kan give et autoritativt svar for mål-URI'en, ofte fordi forbindelsesruten eller HTTP-autoriteten ikke stemmer overens.
Praktisk vejledning: Prøv igen via en passende forbindelse, og kontrollér Host/:authority, SNI og proxy-routing.
422Indhold kan ikke behandles
Indholdstypen og syntaksen forstås, men serveren kan ikke udføre instruktionerne eller validere det indsendte indhold.
Praktisk vejledning: Returnér brugbare valideringsdetaljer for hvert felt; en rettelse af dataene kan gøre det muligt at gennemføre anmodningen.
En WebDAV-ressource er låst, så den ønskede metode kan ikke udføres, før låsen er frigivet eller løst.
Praktisk vejledning: Kontrollér låseejer, timeout og håndtering af WebDAV-låsetoken.
424Afhængighed mislykkedes
En WebDAV-handling mislykkedes, fordi en nødvendig forudgående handling i samme anmodningssekvens mislykkedes.
Praktisk vejledning: Løs den tidligere mislykkede handling, før du prøver de afhængige handlinger igen.
Serveren afviser at behandle en anmodning, der muligvis blev gentaget under tidlige data, for at reducere risikoen for gentagelsesangreb.
Praktisk vejledning: Prøv igen, når forbindelsen er etableret uden tidlige data.
Serveren afviser den aktuelle protokol og angiver, at klienten bør skifte til en anden.
Praktisk vejledning: Medtag en Upgrade-header med oplysninger om de understøttede protokoller.
Serveren kræver en betinget anmodning for at forhindre tabte opdateringer, men klienten sendte en ubetinget anmodning.
Praktisk vejledning: Hent den aktuelle tilstand, og indsend en passende betingelse, f.eks. If-Match.
Klienten har sendt for mange anmodninger inden for en given periode efter en hastighedsgrænse, som serveren har fastsat.
Praktisk vejledning: Vent før næste forsøg, respekter Retry-After, når headeren findes, og undgå synkroniserede gentagne forsøg.
431Anmodningsheadere for store
Serveren vil ikke behandle anmodningen, fordi et eller flere headerfelter eller den samlede mængde headere er for stor.
Praktisk vejledning: Reducér cookies/brugerdefinerede headere, eller justér en tilsigtet servergrænse.
451Ikke tilgængelig af juridiske årsager
Serveren kan ikke levere den ønskede ressource på grund af en juridisk begrænsning.
Praktisk vejledning: Forklar om nødvendigt begrænsningen og dens omfang uden at afsløre beskyttede oplysninger.