A kiszolgáló nem tudja feldolgozni a kérést, mert annak szintaxisa, keretezése vagy megadott adatai érvénytelenek. Ugyanannak a kérésnek változtatás nélküli megismétlése valószínűleg nem segít.
Működési útmutató: Ellenőrizze az URL kódolását, a JSON vagy törzs szintaxisát, a kötelező mezőket és a kérés keretezését.
A kéréshez nem tartozik érvényes hitelesítő adat a célhoz. A neve ellenére ez a válasz azt jelenti, hogy hitelesítés szükséges vagy sikertelen volt.
Működési útmutató: Adja meg az elvárt hitelesítő adatokat, a válasz pedig tartalmazzon WWW-Authenticate kihívást.
A jövőbeli használatra fenntartott kód, bár egyes termékek fizetési vagy kvótakezelési folyamatokhoz használják. Nincs egységesen interoperábilis fizetési viselkedése.
Működési útmutató: A szolgáltatóspecifikus jelentéseket kezelje egyedi jelentésként, és dokumentálja az API szerződését.
A kiszolgáló megértette a kérést, de megtagadja annak teljesítését. Az érvényes hitelesítő adatok sem feltétlenül változtatnak az eredményen, mert a korlátozás szabályzaton alapulhat.
Működési útmutató: Ellenőrizze a jogosultságokat, a hozzáférési szabályokat, az IP- és WAF-szabályokat, valamint az erőforrás-szintű engedélyezést.
A kiszolgáló nem talál aktuális reprezentációt a kért URI-hoz, vagy nem kívánja felfedni, hogy létezik-e ilyen. A válaszból önmagában nem derül ki, hogy a hiány átmeneti vagy végleges.
Működési útmutató: Javítsa az URL-t, állítsa helyre az erőforrást, vagy használjon 410-es kódot, ha biztosan véglegesen eltávolították.
405A metódus nem engedélyezett
Az erőforrás létezik, de nem támogatja a kérésben használt metódust.
Működési útmutató: Az Allow fejlécben sorolja fel az erőforrás által elfogadott metódusokat.
A kiszolgáló nem tud olyan reprezentációt előállítani, amely megfelel a kliens előzetes Accept preferenciáinak.
Működési útmutató: Enyhítse az Accept korlátozásait, vagy állítson be megfelelő reprezentációt és tartalom-egyeztetési szabályt.
407Proxyhitelesítés szükséges
Egy köztes proxy hitelesítő adatokat kér, mielőtt továbbítaná a kérést.
Működési útmutató: Hitelesítse magát a proxynál Proxy-Authenticate / Proxy-Authorization használatával; ez különbözik az eredeti kiszolgálón végzett hitelesítéstől.
A kiszolgáló nem kapta meg a teljes kérést a rendelkezésére álló időn belül. A kliens új kapcsolaton megpróbálkozhat ismét.
Működési útmutató: Ellenőrizze a hálózati megszakadásokat, a feltöltés méretét, valamint a kiszolgáló és proxy időkorlátait.
A kérés ütközik az erőforrás aktuális állapotával, például verzióütközés vagy ismételt létrehozási kísérlet miatt.
Működési útmutató: Magyarázza el az ütközést, és adjon elegendő aktuális állapotinformációt a kliensnek a megoldáshoz.
410Véglegesen eltávolítva
Az erőforrás szándékosan és feltehetően véglegesen nem érhető el, és nincs ismert helyettesítője. Ez határozottabb jelzés, mint az általános „nem található” válasz.
Működési útmutató: Akkor használja, ha az eltávolítás szándékos; törölje az elavult belső hivatkozásokat és utalásokat.
411Hossz megadása szükséges
A kiszolgáló Content-Length fejlécet követel meg, de a kérés nem tartalmazta.
Működési útmutató: Adjon meg pontos Content-Length értéket, vagy használjon támogatott átviteli keretezést.
412Előfeltétel nem teljesült
Egy olyan kérési feltétel, mint az If-Match, hamisnak bizonyult, ezért a kiszolgáló nem hajtotta végre a kért műveletet.
Működési útmutató: Frissítse a reprezentációt, majd próbálkozzon újra az aktuális ellenőrző értékekkel és állapottal.
A kérés törzse meghaladja azt a méretkorlátot, amelyet a kiszolgáló hajlandó vagy képes feldolgozni. A kiszolgáló lezárhatja a kapcsolatot, vagy lehetővé teheti az újrapróbálkozást kisebb törzzsel.
Működési útmutató: Csökkentse a küldött adatmennyiséget, vagy módosítsa a dokumentált feltöltési korlátokat.
A kérés célcíme hosszabb annál, mint amit a kiszolgáló értelmezni hajlandó; ezt gyakran túlméretes lekérdezési karakterlánc okozza.
Működési útmutató: Használjon rövidebb URI-t, vagy helyezze az oda illő adatokat a kérés törzsébe.
415Nem támogatott médiatípus
A kiszolgáló elutasítja a kérés törzsét, mert nem támogatja annak médiatípusát, tartalomkódolását vagy felismert formátumát.
Működési útmutató: Küldjön támogatott Content-Type értéket és kódolást, valamint ezeknek megfelelő törzset.
416A tartomány nem szolgálható ki
A kért bájttartomány nem szolgálható ki, például mert a kezdőpozíció a reprezentáció hosszán túlra esik.
Működési útmutató: Ellenőrizze ismét az erőforrás hosszát és a tartományegységeket; a kiszolgáló például Content-Range: bytes */hossz fejlécet küldhet.
417Az elvárás nem teljesíthető
A kiszolgáló vagy a köztes rendszer nem tudja teljesíteni az Expect fejlécben megadott elvárást.
Működési útmutató: Ha biztonságos és megfelelő, próbálkozzon újra a nem támogatott elvárás nélkül.
418Én egy teáskanna vagyok
Egy áprilisi tréfára készült specifikációból származó humoros állapotkód. Nem szokásos alkalmazáshibára szolgáló szerződés, bár egyes szolgáltatások játékosan használják.
Működési útmutató: Ne építsen rá interoperábilis, éles üzemi működést.
A kérés olyan kiszolgálóhoz jutott, amely nem tud hiteles választ adni a cél URI-hoz; ennek gyakori oka az eltérő kapcsolatirányítás vagy a HTTP-hatóság.
Működési útmutató: Próbálkozzon megfelelő kapcsolaton, és ellenőrizze a Host/:authority, az SNI és a proxy útvonalát.
422Nem feldolgozható tartalom
A tartalomtípus és a szintaxis érthető, de a kiszolgáló nem tudja végrehajtani az utasításokat vagy érvényesíteni a beküldött tartalmat.
Működési útmutató: Adjon hasznos, mezőszintű érvényesítési részleteket; a törzs javítása lehetővé teheti a sikeres feldolgozást.
Egy WebDAV-erőforrás zárolva van, ezért a kért metódus nem hajtható végre a zárolási feltétel feloldásáig.
Működési útmutató: Ellenőrizze a zárolás tulajdonosát, időkorlátját és a WebDAV zárolási token kezelését.
Egy WebDAV-művelet azért hiúsult meg, mert ugyanabban a kérési sorozatban egy szükséges korábbi művelet sikertelen volt.
Működési útmutató: A függő műveletek újrapróbálása előtt oldja meg a korábbi művelet hibáját.
A kiszolgáló elutasítja azt a kérést, amelyet a visszajátszás kockázatának csökkentése érdekében korai adatátvitel során ismételten elküldhettek.
Működési útmutató: A korai adatátvitel nélküli kapcsolat felépülése után próbálkozzon újra.
A kiszolgáló elutasítja az aktuális protokollt, és jelzi, hogy a kliensnek másikra kell váltania.
Működési útmutató: Adjon meg Upgrade fejlécet a támogatott protokollváltozatokkal.
A kiszolgáló feltételes kérést követel meg az elvesző frissítések elkerülése érdekében, de a kliens feltétel nélkül küldte el a kérést.
Működési útmutató: Kérje le az aktuális állapotot, majd küldjön megfelelő feltételt, például If-Match fejlécet.
A kliens a kiszolgáló által meghatározott időszakban túl sok kérést küldött.
Működési útmutató: Csökkentse a kérések ütemét, tartsa be a Retry-After értéket, ha van ilyen, és kerülje az egyszerre induló újrapróbálkozásokat.
431A kérés fejlécmezői túl nagyok
A kiszolgáló nem dolgozza fel a kérést, mert egy vagy több fejlécmező, illetve a teljes fejlécállomány túl nagy.
Működési útmutató: Csökkentse a sütik vagy egyéni fejlécek méretét, vagy módosítsa a tudatosan beállított kiszolgálókorlátot.
451Jogi okból nem elérhető
A kiszolgáló jogi korlátozás miatt nem tudja biztosítani a kért erőforrást.
Működési útmutató: Ha megfelelő, ismertesse a korlátozást és annak hatókörét védett adatok felfedése nélkül.