HTTP állapotok: hibakódok

HTTP állapotokat (pontosabban, pontosabban HTTP állapotkódok) A kérelemhez tartozó szerver része a szervernek. Általában minden státuszt magyarázattal kísérnek. A HTTP állapotok lehetővé teszik a felhasználó számára, hogy megértse, hogyan reagált a szerver a kérésére, és ennek alapján eldönti, hogyan kell továbblépni.
A HTTP állapotokat HTTP-hibáknak nevezik. Ez csak részben igaz, mert van a HTTP állapotkódok öt csoportja, és ezek hibásak a kiszolgálóhoz való csatlakozáskorcsak két csoport társult. A HTTP állapotok, amelyek a 4-es számmal kezdődnek, hibát jeleznek az ügyfél részéről (vagyis az Ön részéről). És ha az állapotkódban az első számjegy 5, akkor a probléma a szerver oldalán van, és Ön nem tartozik hozzá.
A 4xx HTTP-státuszai általában azt jelzik, hogy a kérelemben valamilyen hiba történt, amely megakadályozta a kiszolgáló feldolgozását. Például a kód 400 rossz kérés érvénytelen kérelmet jelent. Ha a lekérdezési szintaxis nem érvényes, a kiszolgáló nem lesz képes elemezni.
hiba 401 Engedély nélküli jogosulatlan kérelmet jelez. Bizonyos dokumentumokhoz való hozzáférés csak akkor adható meg, ha bejelentkezési vagy jelszót ad meg (vagy regisztrált felhasználónak kell lennie a hozzáféréshez). Ha nincs regisztrálva, vagy nem ismeri a bejelentkezési jelszót, a kiszolgáló visszaküldi ezt a hibát. Ha a hitelesítés proxykiszolgálón történik, a hibakód lesz 407 Proxy hitelesítés szükséges - Proxy hitelesítésre van szükség.
Gyakran van hiba 403 Tilos (Hozzáférés megtagadva). Ez azt jelenti, hogy a szerver megértette a kérését, de nem kap hozzáférést. Általában ez akkor történik, ha olyan oldalt szeretne elérni, amely nem elérhető a hétköznapi felhasználók számára (pl. Adminisztrációs partíció vagy .htaccess fájlok). A kiszolgáló rendszergazdája speciális konfigurációs fájlokkal zárja az ilyen partíciókhoz való hozzáférést. Emellett a szerver visszaküldheti ezt a hibát, ha túl sok találat van ugyanabból az IP-címből. Próbálj meg átmenni egy proxy-n keresztül, vagy újra csatlakozni az internetre, ha dinamikus IP-címe van.
De még mindig a leghíresebb állapotkód a HTTP - 404 nem található (Az oldal nem található). Ez azt jelenti, hogy vagy helytelenül írta be az oldal címét, vagy az a helyet, amelyet egyszer ezen a címen találtak, törölték a kiszolgálóról. Gyakran előfordul, hogy a webhelytulajdonosok kreatívan közelítik meg a 404. oldal kialakítását. Ez elsősorban annak biztosítására szolgál, hogy a felhasználó ne hagyja el a webhelyet, hibával szembesülve. Általában a 404-es hibaoldalnak van egy linkje a webhely fő oldalára, hogy a felhasználó visszatérhessen ahelyett, hogy bezárná a lapot, vagy átváltana egy másik webhelyre.
Vannak más HHTP állapotok is, amelyek jelzikügyfélhiba (405-ről 417-re, 422-ről 424-re, 426-ra és 402-re - az utolsó státusz még nincs használatban). A hibák okai különbözőek: például a 413-as hiba túl nagy a lekérdezés méretének, a 414-es hiba túl hosszú URL, és így tovább. Vannak komikus HTTP állapotkód is 418 Én teáskanna (Vízforraló vagyok), amelyet az Internet Engineering Tanács (IETF) internetes tanácsadójaként bemutatott Áprilisi Bolond viccévé vezetett be.
Ha a kérés feldolgozása hiba nélkül történikkiszolgáló, hiba lép fel az 5xx kóddal. Itt nem tehetsz semmit, csak akkor, ha megpróbálsz egy idő után eljutni az oldalra. A felhasználók gyakran hibát tapasztalhatnak 502 Bad Gateway (Rossz átjáró). Ez azt jelenti, hogy az átjáróként vagy proxyként működő kiszolgáló üzenetet kap arról, hogy a közbenső művelet sikertelen volt. Ha az átjáróként vagy proxyként működő kiszolgáló egyáltalán nem kap egy válaszot a upstream kiszolgálótól az aktuális kérés befejezéséhez, hibaüzenetet kap 504 Gateway Timeout (Az átjáró nem válaszol).
Ha a kiszolgáló technikai okokból nem tudja feldolgozni a kéréseket (túlterhelés, karbantartás), akkor visszaadja a kódot 503 A szolgáltatás nem érhető el, jelezve, hogy a szolgáltatás nem érhető el. Ha a tárhelyszolgáltató forgalomkorlátozást szabott ki a webhelyen, és ezt a határértéket túllépte, akkor a hiba visszatér 509 sávszélességhatár meghaladva, amely szerint a csatorna sávszélessége kimerült.
Kevésbé fordulhat elő 501-es hiba (nemimplementált), 505 (HTTP verzió nem támogatott), 506 (Opció is elfogadott - kísérleti állapotkód), 507 (Tárolt túlcsordulás) és 510 (nem bővítve). Minden egyéb belső szerverhiba esetén a kód visszaadódik 500 belső szerverhiba.
Ha ismeri az alapvető HTTP-státuszokat, nem fog félni érthetetlen üzenetekkel, amelyek a kívánt weboldal helyett jelennek meg. Segítenek a "Ki hibáztatni" kérdésre (Ügyfél vagy kiszolgáló), és néha a "Mi a teendő" kérdésre?














