Palvelin ei voi käsitellä pyyntöä, koska sen syntaksi, kehystys tai annetut tiedot ovat virheellisiä. Saman pyynnön toistaminen muuttamatta sitä tuskin auttaa.
Toimintaohje: Tarkista URL-koodaus, JSON- tai runkosyntaksi, pakolliset kentät ja pyynnön kehystys.
Pyynnöstä puuttuvat kohteen kelvolliset todennustiedot. Nimestään huolimatta vastaus tarkoittaa, että todennus vaaditaan tai epäonnistui.
Toimintaohje: Lähetä vaaditut tunnistetiedot ja sisällytä WWW-Authenticate-haaste.
Varattu tulevaa käyttöä varten, vaikka jotkin tuotteet käyttävät sitä maksamiseen tai kiintiöiden hallintaan. Yhtä yleisesti yhteentoimivaa maksukäyttäytymistä ei ole määritelty.
Toimintaohje: Käsittele toimittajakohtaiset merkitykset sellaisina ja dokumentoi API-sopimus.
Palvelin ymmärsi pyynnön mutta kieltäytyy täyttämästä sitä. Kelvolliset tunnistetiedot eivät välttämättä muuta tulosta, sillä rajoitus voi perustua käytäntöön.
Toimintaohje: Tarkista käyttöoikeudet, pääsykäytännöt, IP- ja WAF-säännöt sekä resurssikohtainen valtuutus.
Palvelin ei löydä pyydetylle URI-osoitteelle nykyistä esitystä tai ei halua paljastaa sen olemassaoloa. Vastaus ei yksin kerro, onko puuttuminen tilapäistä vai pysyvää.
Toimintaohje: Korjaa URL, palauta resurssi tai käytä 410-koodia, jos poistaminen on varmasti pysyvää.
Resurssi on olemassa, mutta se ei tue tässä pyynnössä käytettyä metodia.
Toimintaohje: Palauta Allow-otsake, jossa luetellaan resurssin hyväksymät metodit.
Palvelin ei voi tuottaa esitystä, joka vastaa asiakkaan ennakoivia Accept-mieltymyksiä.
Toimintaohje: Löysää Accept-rajoituksia tai määritä sopiva esitys- ja neuvottelukäytäntö.
407Proxy Authentication Required
Välittävä välityspalvelin vaatii tunnistetiedot ennen pyynnön välittämistä.
Toimintaohje: Todenna välityspalvelimelle Proxy-Authenticate- ja Proxy-Authorization-otsakkeilla; tämä eroaa alkuperäispalvelimen todennuksesta.
Palvelin ei saanut koko pyyntöä sille varatun ajan kuluessa. Asiakas voi yrittää uudelleen uudella yhteydellä.
Toimintaohje: Tarkista verkkokatkokset, lähetyksen koko sekä palvelimen tai välityspalvelimen aikakatkaisuasetukset.
Pyyntö on ristiriidassa resurssin nykyisen tilan kanssa, esimerkiksi version törmäyksen tai kaksoiskappaleen luontiyrityksen vuoksi.
Toimintaohje: Kuvaa ristiriita ja anna asiakkaalle riittävästi ajantasaista tietoa sen ratkaisemiseksi.
Resurssi ei ole tarkoituksellisesti ja todennäköisesti pysyvästi saatavilla, eikä sille tunneta korvaavaa osoitetta. Tämä on vahvempi ilmoitus kuin yleinen puuttuvan resurssin vastaus.
Toimintaohje: Käytä, kun poisto on tarkoituksellinen; poista vanhentuneet sisäiset linkit ja viittaukset.
Palvelin vaatii Content-Length-otsakkeen, mutta pyyntö ei sisältänyt sitä.
Toimintaohje: Lähetä oikea Content-Length tai käytä tuettua siirtokehystystä.
Pyyntöehto, kuten If-Match, ei täyttynyt, joten palvelin ei suorittanut pyydettyä toimintoa.
Toimintaohje: Päivitä esitys ja yritä uudelleen nykyisillä validointitiedoilla tai tilalla.
Pyynnön runko ylittää rajan, jonka palvelin pystyy tai suostuu käsittelemään. Palvelin voi sulkea yhteyden tai sallia uuden yrityksen pienemmän rungon kanssa.
Toimintaohje: Pienennä hyötykuormaa tai muuta dokumentoituja lähetysrajoja.
Pyynnön kohde on pidempi kuin palvelin suostuu tulkitsemaan. Syynä on usein liian pitkä kyselymerkkijono.
Toimintaohje: Käytä lyhyempää URI-osoitetta tai siirrä sopivat tiedot pyynnön runkoon.
415Unsupported Media Type
Palvelin hylkää pyynnön rungon, koska sen mediatyyppi, sisältökoodaus tai tarkastettu muoto ei ole tuettu.
Toimintaohje: Lähetä tuettu Content-Type ja koodaus sekä niiden mukainen runko.
Pyydettyä tavualuetta ei voida toimittaa, esimerkiksi jos se alkaa esityksen lopun jälkeen.
Toimintaohje: Tarkista resurssin pituus ja tavuvälien yksiköt; palvelin voi palauttaa Content-Range: bytes */pituus.
Palvelin tai välijärjestelmä ei pysty täyttämään Expect-otsakkeessa ilmoitettua odotusta.
Toimintaohje: Yritä turvallisesti ja tilanteen salliessa uudelleen ilman tukematonta odotusta.
Huumorimielessä April Fools’ -määrityksessä esitelty tilakoodi. Se ei ole tavallinen sovellusvirheen sopimus, vaikka jotkin palvelut käyttävät sitä leikillisesti.
Toimintaohje: Älä nojaa tähän yhteentoimivan tuotantotoiminnan perustana.
Pyyntö saapui palvelimelle, joka ei voi tuottaa kohde-URI-osoitteelle auktoritatiivista vastausta. Syynä on usein yhteyden reitityksen ja HTTP-viranomaisnimen ristiriita.
Toimintaohje: Yritä sopivalla yhteydellä ja tarkista Host/:authority, SNI sekä välityspalvelimen reititys.
Sisällön tyyppi ja syntaksi ymmärretään, mutta palvelin ei voi toteuttaa ohjeita tai vahvistaa lähetettyä sisältöä.
Toimintaohje: Palauta käyttökelpoiset kenttäkohtaiset validointitiedot; hyötykuorman korjaaminen voi mahdollistaa onnistumisen.
WebDAV-resurssi on lukittu, joten pyydettyä metodia ei voi suorittaa ennen lukituksen ratkaisemista.
Toimintaohje: Tarkista lukituksen omistaja, aikakatkaisu ja WebDAV-lukitustunnuksen käsittely.
WebDAV-toiminto epäonnistui, koska saman pyyntösarjan aiempi pakollinen toiminto epäonnistui.
Toimintaohje: Ratkaise aiempi virhe ennen siitä riippuvien toimintojen uutta yritystä.
Palvelin kieltäytyy käsittelemästä pyyntöä, joka on voitu toistaa varhaisen datan aikana. Näin pienennetään toistohyökkäysten riskiä.
Toimintaohje: Yritä uudelleen, kun yhteys on muodostettu ilman varhaista dataa.
Palvelin hylkää nykyisen protokollan ja ilmoittaa, että asiakkaan tulee siirtyä toiseen protokollaan.
Toimintaohje: Ilmoita Upgrade-otsakkeessa tuetut protokollavaihtoehdot.
Palvelin vaatii ehdollisen pyynnön kadonneiden päivitysten estämiseksi, mutta asiakas lähetti ehdottoman pyynnön.
Toimintaohje: Hae nykyinen tila ja lähetä sopiva ehto, esimerkiksi If-Match.
Asiakas lähetti liian monta pyyntöä palvelimen määrittämän ajanjakson aikana.
Toimintaohje: Hidasta pyyntötahtia, noudata Retry-After-otsaketta sen esiintyessä ja vältä samanaikaisia uudelleenyrityspiikkejä.
431Request Header Fields Too Large
Palvelin ei käsittele pyyntöä, koska yksi tai useampi otsakekenttä tai otsakkeiden kokonaisuus on liian suuri.
Toimintaohje: Pienennä evästeitä tai omia otsakkeita tai säädä tarkoituksella asetettua palvelinrajaa.
451Unavailable For Legal Reasons
Palvelin ei voi toimittaa pyydettyä resurssia oikeudellisen rajoituksen vuoksi.
Toimintaohje: Selitä soveltuvissa tilanteissa rajoituksen syy ja laajuus paljastamatta suojattuja tietoja.