HTTP státuszkód Néhány gyakori státuszkód a következők: 200 - A szerver sikeresen visszaadja a weboldalt 404 - A kért weboldal nem létezik 503 - A szolgáltatás nem elérhető Minden állapotmagyarázat: Kattints a megtekintéshez
1xx (Ad Hoc válasz) Egy állapotkód, amely ideiglenes választ jelent, és megköveteli a kérőnek a cselekvés folytatását.
Kódleírás 100 (Folytatás) A kérelmező folytatja a kérést. A szerver visszaadja ezt a kódot, hogy jelezze, hogy a kérés első része megérkezett, és várja a többit. 101 (Átkapcsolási protokoll) A kérő kérte a szervert protokollváltásra, a szerver pedig megerősítette és felkészült a váltásra.
2xx (Siker) Egy státuszkód, amely jelzi, hogy a kérést sikeresen feldolgozták. Kódleírás 200 (Siker) A szerver sikeresen feldolgozta a kérést. Általában ez azt jelenti, hogy a szerver szolgálta ki a kért weboldalt. 201 (Létrehozva) A kérés sikeres lesz, és a szerver új erőforrást hoz létre. 202 (Elfogadva) A kérést a szerver elfogadta, de még nem dolgozták fel. 203 (Jogosulatlan információ) A szerver sikeresen feldolgozta a kérést, de a visszaküldött információk más forrásból is származhatnak. A 204-es (tartalom nélküli) szerver sikeresen feldolgozta a kérést, de semmit sem küldött vissza. A 205 (Tartalom visszaállítása) szerver sikeresen feldolgozta a kérést, de semmit sem küldött vissza. 206 (részleges) A szerver sikeresen feldolgozta néhány GET kérést.
3xx (Átirányítás) Jelzi, hogy további lépések szükségesek a kérelem teljesítéséhez. Általában ezeket az állapotkódokat használják átirányításokhoz.
Kódleírás 300 (többválasztási lehetőség) A szerver különféle műveleteket tud végrehajtani a kérésre. A szerver kiválaszthat egy műveletet a kérő (felhasználói ügynök) alapján, vagy megadhat egy műveletlistát, amely közül a kérő választhat. A 301-es (véglegesen áthelyezett) kérelm oldalát véglegesen új helyre helyezték át. Amikor a szerver visszaadja ezt a választ (egy GET vagy HEAD kérésre válaszolva), automatikusan átirányítja a kérőt egy új helyre. A 302 (Temporary Move) szerver jelenleg egy másik helyszínen lévő weboldalról érkező kérésekre válaszol, de a kérőnek továbbra is az eredeti helyet kell használnia a jövőbeli kérésekhez. 303 (Más helyek megtekintése) A szerver akkor adja vissza ezt a kódot, amikor a kérőnek külön GET kérést kell használnia egy másik helyre a válasz visszaszerzéséhez. 304 (Módosítatlan) A kért weboldalt az utolsó kérés óta nem módosították. Amikor a szerver visszaadja ezt a választ, a webes tartalom nem érkezik vissza. 305 (Proxy használata) A kérő csak a proxy segítségével férhet hozzá a kért weboldalhoz. Ha a szerver visszaadja ezt a választ, az azt is jelenti, hogy a kérőnek proxyt kell használnia. 307 (Ideiglenes átirányítás) A szerver jelenleg egy másik helyen lévő weboldalról érkező kérésekre válaszol, de a kérőnek továbbra is az eredeti helyet kell használnia a jövőbeli kérésekhez.
4xx (Kéréshiba) Ezek az állapotkódok arra utalnak, hogy a kérés hibás lehetett, így a szerver nem dolgozza fel azt.
Kódleírás 400 (hibakérés) A szerver nem érti a kérés szintaxisát. 401 (Engedély nélküli) kérések hitelesítést igényelnek. Olyan weboldalaknál, amelyekhez bejelentkezést igényelnek, a szerver visszaadja ezt a választ. 403 (tiltott) A szerver elutasítja a kérést. 404 (Nem találva) A szerver nem találta meg a kért weboldalt. A 405 (Metódus letiltva) Letiltja a kérésben megadott metódust. 406 (Nem elfogadott) weboldalak, amelyek nem válaszolhatnak a kért tartalomattribútumok használatával történő kérésekre. 407 (Ügynök engedélyezés szükséges) Ez az állapotkód hasonló a 401-hez (nem engedélyezett), de a kijelölési kérelmezőnek engedélyeznie kell az ügynök használatát. 408 (Kérés időkorlát) Időkérés akkor történik, amikor a szerver egy kérésre vár. 409 (Konfliktus) A szerver összeomlik egy kérés teljesítése közben. A szervernek a válaszban tartalmaznia kell az ütközésről szóló információkat. 410 (Törölve) Ha a kért erőforrást véglegesen törölték, a szerver ezt a választ adja vissza. 411 (Érvényes hossz szükséges) A szerver nem fogad el olyan kéréseket, amelyek nem tartalmaznak érvényes Tartalomhossz fejlécmezőt. 412 (Előfeltételek nem teljesülve) A szerver nem teljesíti a kérő által a kérésben meghatározott előfeltételek egyikét. 413 (A kérés entitás túl nagy) A szerver nem tudja feldolgozni a kérést, mert a kérés entitása túl nagy ahhoz, hogy túlszárnyalja a szerver feldolgozási kapacitását. 414 (A kért URI túl hosszú) A kért URI (általában webcím) túl hosszú ahhoz, hogy a szerver feldolgozza. 415 (Támogatatlan médiatípusok) A kérés formátumát a kérés oldala nem támogatja. 416 (Kérés hatótávolsága nem kompatibilis) Ha az oldal nem tudja megadni a kérés hatókörét, a szerver ezt az állapotkódot adja vissza. 417 (Várható, nem teljesített) A szerver nem felel meg az Expected request header mező követelményeinek.
5xx (szerverhiba) Ezek az állapotkódok azt jelzik, hogy belső hiba történt, amikor a szerver megpróbálta feldolgozni a kérést. Ezek a hibák lehetnek maguk a szerver hibái, nem a kérés esetében.
Kódleírás 500 (hiba a szerveren belül) A szerver hibát tapasztalt, és nem tudta befejezni a kérést. 501 (még nem implementálva) A szerver nem képes teljesíteni a kérést. Például ez a kód akkor is visszakerülhet, ha a szerver nem ismeri fel a kérés metódust. Az 502 (Error Gateway) szerver átjáróként vagy proxyként működik, és érvénytelen választ kap az előáramú szervertől. 503 (Szolgáltatás nem elérhető) A szerver jelenleg nem elérhető (túlterhelés vagy karbantartási idő miatt). Általában ez csak ideiglenes állapot. 504 (átjáró időkorlát) A szerver átjáróként vagy proxyként működik, de nem kap időben kérelmet az upstream szervertől. 505 (HTTP verzió nem támogatott) A szerver nem támogatja a kérésben használt HTTP protokoll verziót
|