1xx Tájékoztató ⤢ 100Continue A kiszolgáló megkapta a kérés fejléceit, és a kliens elküldheti a törzset. Nagy törzs feltöltése előtti előellenőrzés után. ⤢ 101Switching Protocols A kiszolgáló elfogadja a kliens által kért protokollváltást. HTTP-kapcsolat WebSocketre frissítése. ⤢ 102Processing A kiszolgáló megkapta a kérést, és még dolgozik rajta. WebDAV-kiszolgáló nyugtáz egy hosszú kérést, hogy a kliens ne időzítse túl. ⤢ 103Early Hints A kiszolgáló előzetes fejléceket küld, mielőtt a végleges válasz elkészülne. A böngésző előtöltheti az erőforrásokat, miközben az oldal még renderelődik. 2xx Siker ⤢ 200OK A kérés sikerült, és a válasz törzse tartalmazza az eredményt. Szokásos siker GET vagy PUT kérésnél. ⤢ 201Created A kérés sikerült, és új erőforrás jött létre. Sikeres POST után visszaadandó, amely létrehoz valamit. ⤢ 202Accepted A kérést feldolgozásra elfogadták, de még nem fejeződött be. Egy hosszan futó feladat elindult, és aszinkron módon fut. ⤢ 203Non-Authoritative Information A kérés sikerült, de a visszaküldött adatok útközben átalakultak. Egy proxy vagy gyorsítótár módosított metaadatokat ad vissza az eredeti helyett. ⤢ 204No Content A kérés sikerült, és nincs visszaadandó törzs. Egy DELETE sikerült, vagy egy PUT, amelyhez nincs mondanivaló. ⤢ 205Reset Content A kérés sikerült, és a kliens állítsa vissza a küldő nézetet. Űrlapbeküldés után, a lap mezőinek törlésére utasítva. ⤢ 206Partial Content A kiszolgáló csak az erőforrás kért részét adja vissza. Bájttartomány kiszolgálása Range kérésből. 3xx Átirányítás ⤢ 301Moved Permanently Az erőforrásnak végleges új URL-je van, a jövőbeli kérések ezt használják. Egy oldal áthelyeződött, és a keresőknek frissíteniük kell az indexüket. ⤢ 302Found Az erőforrás átmenetileg más URL-en van, de az eredetit használd tovább. Átmeneti átirányítás egy bejelentkezési oldalra. ⤢ 303See Other A válasz más URL-en található, és GET kéréssel kell lekérni. A PRG minta: POST átirányítása eredményoldalra, hogy a frissítés ne küldje újra. ⤢ 304Not Modified A gyorsítótárazott másolat még érvényes, így a kiszolgáló törzs nélkül válaszol. Feltételes GET, ahol a kliens gyorsítótára naprakész. ⤢ 305Use Proxy A kérést a válaszban megnevezett proxyn keresztül kell elküldeni. Örökölt proxyhálózatok; 2011 óta elavult. ⤢ 307Temporary Redirect Az erőforrás átmenetileg máshol van, és az eredeti kérési metódust meg kell őrizni. Mint a 302, de a POST POST marad az átirányításban. ⤢ 308Permanent Redirect Az erőforrásnak végleges új URL-je van, és az eredeti kérési metódust meg kell őrizni. Mint a 301, de a POST POST marad az átirányításban. 4xx Klienshiba ⤢ 400Bad Request A kiszolgáló hibás szintaxis miatt nem értette meg a kérést. Hibás JSON, vagy hiányzó kötelező mező. ⤢ 401Unauthorized Hitelesítés szükséges, és vagy hiányzott, vagy meghiúsult. Nincs token, vagy érvénytelen, illetve lejárt token. ⤢ 402Payment Required A kérés fizetést igényel, noha a specifikáció soha nem határozta meg, hogyan. Néhány API fizetési fal jelölőjeként használja; a legtöbb soha nem használja. ⤢ 403Forbidden A kliens hitelesítve van, de nem érheti el ezt az erőforrást. Érvényes bejelentkezés, de nincs jogosultság ehhez az erőforráshoz. ⤢ 404Not Found A kiszolgálónak nincs erőforrás ezen az URL-en. Ismeretlen URL vagy nem létező azonosító. ⤢ 405Method Not Allowed Az URL létezik, de nem engedélyezi a használt kérési metódust. POST egy olyan végpontra, amely csak GET-et fogad. ⤢ 406Not Acceptable A kiszolgáló nem tud olyan tartalmat visszaadni, amely megfelel a kliens Accept fejléceinek. A kliens csak XML-t kért, de az API csak JSON-t ad vissza. ⤢ 407Proxy Authentication Required A kliensnek hitelesítenie kell magát a proxynál, mielőtt a kérés mehet tovább. Egy vállalati proxy visszautasít egy nem hitelesített kérést. ⤢ 408Request Timeout A kliens túl sokáig küldte a kérést, és a kiszolgáló feladta. Egy feltöltés elakadt, mielőtt a törzs megérkezett volna. ⤢ 409Conflict A kérés ütközik az erőforrás jelenlegi állapotával. Duplikált e-mail vagy szerkesztési verseny ugyanazon a rekordon. ⤢ 410Gone Az erőforrás létezett, de véglegesen eltávolították. Szándékosan kivont végpont, erősebb mint a 404. ⤢ 411Length Required A kérésnek Content-Length fejlécre van szüksége, de nincs neki. Egy kiszolgáló, amelynek előre ismernie kell a méretet, visszautasít egy streamelt törzset. ⤢ 412Precondition Failed Egy fejléc-előfeltétel, például If-Match, hamisra értékelődött ki. Optimista szerkesztés, ahol a rekord megváltozott, mióta a kliens elolvasta. ⤢ 413Content Too Large A kérés törzse meghaladja a kiszolgáló által elfogadott limitet. A kiszolgáló maximális törzsméreténél nagyobb feltöltés. ⤢ 414URI Too Long A kérés URL-je hosszabb, mint amit a kiszolgáló hajlandó értelmezni. Egy űrlap véletlenül GET lekérdezési karakterlánccá szerializálódott, amely korlátlanul nőtt. ⤢ 415Unsupported Media Type A kérés törzsének formátuma nem szerepel a végpont által elfogadottak között. POST Content-Type: text/plain fejléccel egy csak JSON-t elfogadó végpontra. ⤢ 416Range Not Satisfiable A Range fejléc bájttartománya nem fér bele az erőforrásba. A fájl végén túli bájtok kérése egy letöltés folytatásakor. ⤢ 417Expectation Failed A kiszolgáló nem tudja teljesíteni az Expect fejlécben megfogalmazott elvárást. Egy 100-continue elvárás, amelyet a kiszolgáló nem teljesít. ⤢ 418I'm a teapot A kiszolgáló egy teáskanna, és megtagadja a kávé főzését. Egy 1998-as áprilisi tréfa, amely nem hal meg; az API-k szórakozásból adják. ⤢ 421Misdirected Request A kérést olyan kiszolgálónak küldték, amely nem tud rá választ adni. Egy újrahasznosított kapcsolat olyan gazdagéphez került, amelyet ez a kiszolgáló nem szolgál ki. ⤢ 422Unprocessable Entity A kérés jól formált, de az értékei megbuknak a szemantikai ellenőrzésen. Érvényes JSON, amelynek mezői megsértik az üzleti szabályokat. ⤢ 425Too Early A kiszolgáló elutasít egy kérést, amely visszajátszás kockázatát hordozza. Újrapróbált nem-idempotens kérés elutasítása kulcsforgatás előtt. ⤢ 426Upgrade Required A kliensnek másik protokollra kell váltania az erőforrás használatához. Egy végpont, amely TLS-t vagy WebSocketet követel meg. ⤢ 428Precondition Required A kiszolgáló feltételes fejléceket igényel, amelyeket a kérés nem küldött el. Egy API, amely If-Match-et követel meg az elveszett frissítések megelőzésére. ⤢ 429Too Many Requests A kliens túl sok kérést küldött egy adott időablakban. A sebességhatár elérve; lassíts, és próbáld újra. ⤢ 431Request Header Fields Too Large Egy vagy több fejlécmező túl nagy a kiszolgáló számára a feldolgozáshoz. Egy süti vagy token, amely addig nőtt, amíg minden kérést blokkolt az oldalra. ⤢ 451Unavailable For Legal Reasons Az erőforrás jogi okokból van blokkolva, például eltávolítás vagy földrajzi korlátozás miatt. Kormányzati eltávolítás vagy egy országban blokkolt oldal. 5xx Kiszolgálóhiba ⤢ 500Internal Server Error A kiszolgáló váratlan állapotba ütközött, és meghiúsult. Kezeletlen kivétel vagy hiba a kiszolgálón. ⤢ 501Not Implemented A kiszolgáló nem támogatja a kért metódust vagy szolgáltatást. Egy végpont deklarálva van, de még nincs megépítve. ⤢ 502Bad Gateway Egy átjáró vagy proxy érvénytelen választ kapott egy felső szintű kiszolgálótól. Egy fordított proxy nem érte el a háttérrendszert. ⤢ 503Service Unavailable A kiszolgáló átmenetileg nem tudja kezelni a kérést. Karbantartás, túlterhelés vagy egy függő szolgáltatás leállása. ⤢ 504Gateway Timeout Egy átjáró vagy proxy nem kapott időben választ egy felső szintű kiszolgálótól. A háttérrendszer túl sokáig tartott, és a proxy feladta. ⤢ 505HTTP Version Not Supported A kiszolgáló nem támogatja a kérésben lévő HTTP-verziót. Egy kliens olyan protokollverziót beszél, amelyet a kiszolgáló soha nem tanult meg. ⤢ 506Variant Also Negotiates Az átlátszó tartalomtárgyalás körkörös hivatkozásba futott. Egy rosszul konfigurált kiszolgáló kísérleti tartalomtárgyalást végez. ⤢ 507Insufficient Storage A kiszolgáló nem tudja tárolni a kérés teljesítéséhez szükséges reprezentációt. Egy WebDAV-kiszolgáló, amelynek kiosztott tárolója megtelt. ⤢ 508Loop Detected A kiszolgáló végtelen ciklusba futott a kérés feldolgozása közben. Egy WebDAV-kötés, amely önmagára hivatkozik. ⤢ 511Network Authentication Required A kliensnek hitelesítenie kell magát a hálózaton a hozzáférés megszerzéséhez. Egy captive portal egy szállodában vagy repülőtéren, amely elfogja a kérést.