HTTP állapotkódok
Egy HTTP-válasz egy háromjegyű kóddal és rövid indoklással kezdődik. Az első számjegy az egész összefoglalás: 1xx előzetes, 2xx sikeres, 3xx valahol mutat, 4xx a kérést hibáztatja, 5xx a szervert hibáztatja. Ha csak azt emlékszel, akkor egy olyan naplót olvashat, amelyet soha nem láttál korábban.
Az itt szereplő indoklás a RFC-kből származik, angolul, mivel az az, amely a vezetéken utazik — a szerver "Not Found" értéket küldi, nem a fordítását, és az a kifejezés, amely után a naplóban grepel, illeszkedni kell az azokt ténylegesen küldött bájtokra.
A valódi bajt okozó megkülönböztetések az osztályokon belül vannak, nem közöttük: 401 versus 403, 301 versus 308, és 502 versus 503 mindegyike más kérdésre válaszol arról, hogy mit kellene tenni ezután, és mindegyike rutin módon használódik a másikra.
1xx — Információs
3Az előzetes: a válasz nem végső, és más egy következik.
| Kód | Indoklás kifejezés | Ezt jelent |
|---|---|---|
| 100 | Continue | Az fejlécek kap, továbbra is küldjön az test. |
| 101 | Switching Protocols | Az protokollok váltása — az WebSocket kézfogása. |
| 103 | Early Hints | Az korai lépések: az ezek erőforrások miközben az igazi válasz készítve. |
2xx — Siker
5Az kérés volt kapott, értelmezve és elfogadva.
| Kód | Indoklás kifejezés | Ezt jelent |
|---|---|---|
| 200 | OK | Az siker, a test. |
| 201 | Created | Az készített.Az tartalmaznia kell az egy Hely fejléc mutatva az az új erőforrást. |
| 202 | Accepted | Az elfogadott feldolgozás, amely még nem történt meg. |
| 204 | No Content | Az siker, és szándékosan nincs test.Az az helyes válasz az egy DELETE, vagy az egy mentés nincs a vissza. |
| 206 | Partial Content | Az részleges tartalom — az válasz az egy Tartomány kérést. Az folytatható letöltések. |
3xx — Átirányítás
6Az erőforrás máshol van, vagy az gyorsítótár másolata még jó.
| Kód | Indoklás kifejezés | Ezt jelent |
|---|---|---|
| 301 | Moved Permanently | Az végleg mozgatva. Helyesbítse az az linkeket; gyorsítótárak ez örökké tarthatja. |
| 302 | Found | Az talált — az egy ideiglenes átirányítás.Az széles körben alkalmazva az a módszer a GET-re, amely 307 javít. |
| 303 | See Other | Az lásd egyéb: az az eredményt GET. Az az az az egy forma POST után átirányítás. |
| 304 | Not Modified | Az nem módosított — az az gyorsítótár másolata az közelmúlt. Az szállítva nincs test. |
| 307 | Temporary Redirect | Az ideiglenes átirányítás, módszer és test megőrzött. |
| 308 | Permanent Redirect | Az végleges átirányítás, módszer és test megőrzött. |
4xx — Ügyfél hiba
14Az kérés az a probléma. Az ismétlés azt változatlanul kudarcot vall újra.
| Kód | Indoklás kifejezés | Ezt jelent |
|---|---|---|
| 400 | Bad Request | Az szerver nem tudta a kérés összes parseolva. |
| 401 | Unauthorized | Az nem hitelenítve — az szerver nem tudja, ki vagy.Hívott Unauthorized, de ez azt jelenti, hitelenítve. Az tartalmaznia kellene WWW-Authenticate. |
| 403 | Forbidden | Az hitelenítve, és még mindig nem engedélyezett. Az jobb hitelesítő adatok nem fog segíteni. |
| 404 | Not Found | Az semmilyen erőforrás, az szerver nem mondja meg ha volt-e valaha egyik. |
| 405 | Method Not Allowed | Az rossz módszer ezt az az URL.Az tartalmaznia kell az lista azok hogy munka az egy Engedély fejlécben. |
| 406 | Not Acceptable | Az semmi elérhető az egy forma az Az Elfogad fejléc fogja veszünk. |
| 409 | Conflict | Az összeütközés az az jelenlegi állapot — az egy szerkesztés ellen az egy elavult verzió. |
| 410 | Gone | Az weg: volt pedig szándékosan eltávolítva. Az erősebb mint 404. |
| 413 | Content Too Large | Az test az nagyobb mint az szerver elfogad. |
| 415 | Unsupported Media Type | A szerver nem kezel ezt az Content-Type-ot. |
| 418 | I'm a teapot | Az az az az egy teáskanna. Az az az az 1998 április bolond vicc, véglegesen fenntartva. |
| 422 | Unprocessable Content | Az helyesen elemezve, az tartalom érvénytelen — az egy hiányzó mező, az egy rossz érték. |
| 429 | Too Many Requests | Az érvényletes korlátozása.Nézzen az Retry-After után előtt újra próbálkozva, és vissza az exponenciálisan. |
| 451 | Unavailable For Legal Reasons | Az tiltva az jogi oka. Az szám az egy nod az Fahrenheit 451. |
5xx — Szerver hiba
6Az kérés jól lehet. Az azok megéri próbálkozva újra.
| Kód | Indoklás kifejezés | Ezt jelent |
|---|---|---|
| 500 | Internal Server Error | Az egy kezeletlen hiba az szerver. Az semmi javítása az az az az az az az az oldal. |
| 501 | Not Implemented | Az szerver nem valósít meg ezt az módszer mintha. |
| 502 | Bad Gateway | Az szállította proxy elérte az az felsőbb réteg szerver és kapott az valami használhatatlan vissza. |
| 503 | Service Unavailable | Az szándékosan nem kiszolgál — túlterhelt vagy karbantartás.Az az státusz mely kellene hordoznia Retry-After. |
| 504 | Gateway Timeout | Az szállította proxy adott fel várakozva az felsőbb réteg szerver. |
| 505 | HTTP Version Not Supported | Az HTTP verzió az az az kérés az nem támogatott. |