Aké sú bežné chyby stavu kódu HTTP?

Obsah:

Aké sú bežné chyby stavu kódu HTTP?
Aké sú bežné chyby stavu kódu HTTP?

Video: Aké sú bežné chyby stavu kódu HTTP?

Video: Aké sú bežné chyby stavu kódu HTTP?
Video: Xbox Series X/S: How to Quickly View Achievements For Game Tutorial! (For Beginners) 2021 - YouTube 2024, Apríl
Anonim

HTTP je jednoduchý komunikačný protokol založený na protokole TCP / IP a je absolútnym podkladom pre poskytovanie údajov na World Wide Web. Odvtedy už HTTP slúži ako výkonný protokol, v ktorom sú odosielané databázy údajov prostredníctvom protokolu HTTP medzi klientom a serverom. HTTP je v podstate založená na architektúre klient-server, kde webové prehliadače a vyhľadávacie nástroje fungujú ako HTTP klient a webový server funguje ako server. Táto žiadosť / odpoveď klientmi a serverom sa oznamuje prostredníctvom pripojenia TCP / IP. Klient prehliadača iniciuje požiadavku na webový server vo forme adresy URL a webový server reaguje spolu s požadovanými zdrojmi HTTPS stavové kódy ktoré sa nachádzajú v záhlaví HTTP prehliadačov. Inými slovami, webový server odpovedá na požiadavku s úspechom alebo chybovými kódmi.

Chyby stavu HTTP

HTTPS stavový kód je krátka poznámka odoslaná serverom, ktorý je zobrazený na webovej stránke, keď klient iniciuje požiadavku na server. HTTPS stavový kód je dôležitý pre majiteľov webových stránok alebo pre vývojárov, pretože zohrávajú dôležitú úlohu pri diagnostike chýb klienta / servera a pri riešení problémov s konfiguráciou. Inými slovami, HTTPS stavový kód je spôsob servera, ktorý hovorí, že niečo nie je správne, Elementom stavového kódu je trojmiestne číslo, kde prvá číslica stavového kódu určuje triedy odpovedí. V rámci tejto triedy existuje množstvo serverových kódov, ktoré server vráti. Posledné dve číslice kódu stavu HTTPS nemajú žiadnu klasifikačnú funkciu. Existuje päť štandardných tried pre stavové kódy HTTP, o ktorých budeme podrobne diskutovať a diskutovať o niektorých stavových kódoch HTTPS, na ktoré môžeme naraziť.
HTTPS stavový kód je krátka poznámka odoslaná serverom, ktorý je zobrazený na webovej stránke, keď klient iniciuje požiadavku na server. HTTPS stavový kód je dôležitý pre majiteľov webových stránok alebo pre vývojárov, pretože zohrávajú dôležitú úlohu pri diagnostike chýb klienta / servera a pri riešení problémov s konfiguráciou. Inými slovami, HTTPS stavový kód je spôsob servera, ktorý hovorí, že niečo nie je správne, Elementom stavového kódu je trojmiestne číslo, kde prvá číslica stavového kódu určuje triedy odpovedí. V rámci tejto triedy existuje množstvo serverových kódov, ktoré server vráti. Posledné dve číslice kódu stavu HTTPS nemajú žiadnu klasifikačnú funkciu. Existuje päť štandardných tried pre stavové kódy HTTP, o ktorých budeme podrobne diskutovať a diskutovať o niektorých stavových kódoch HTTPS, na ktoré môžeme naraziť.

Stavové kódy protokolu HTTPS sú rozdelené do 5 tried:

1xx:

Táto trieda znamená Informačné odpovede, ktoré naznačujú, že klienti iniciovali žiadosti na webovom serveri a sú v procese.

V rámci tejto triedy existuje množstvo serverových kódov, ktoré server vráti.

Nasledujú niektoré zo zoznamov stavových kódov pod triedou 1xx.

100 Pokračovať: Znamená to, že server dostal iba časť žiadosti iniciovanej klientom z veľkej požiadavky a to znamená, že klient môže pokračovať v odosielaní požiadavky, pokiaľ žiadosť nie je odmietnutá na konci servera.

101 Spínacie protokoly: Stavový kód znamená, že server je pripravený na prepínanie protokolov podľa požiadavky klienta.

2xx:

Táto trieda je kód úspešnosti vrátený serverom. Znamená to, že zákazník inicioval požiadavku, ktorý bol prijatý serverom, rovnako ako akcia bola pochopená a spracovaná.

Nasledujú niektoré zoznamy stavových kódov v triede 2xx.

200 OK: Tento stavový kód je štandardnou odpoveďou na úspešné požiadavky HTTP iniciované klientmi. Server sa vráti, keď sa webová stránka správa rovnakým spôsobom, ako sa očakáva, že sa správa.

201 Vytvorené: Tento stavový kód sa vráti, keď je klientom spustená žiadosť, a vytvorí sa nový zdroj

205 Obnoviť obsah: Tento stavový kód sa vráti, keď server úspešne ukončil žiadosť klienta, ale nevrátil žiadny obsah. Vyžaduje, aby klient / prehliadač obnovil zobrazenie dokumentu.

3xx:

Táto trieda je kód presmerovania, ktorý navrhuje klientovi vykonať dodatočnú akciu na dokončenie iniciovanej žiadosti. Označuje, že klient musí vykonať ďalšie kroky na dokončenie žiadosti.

Nasledujú niektoré zo zoznamov stavových kódov v triede 3xx.

300 viacerých možností: znamená viacnásobnú voľbu pre zdroje iniciované klientom. Klient môže vybrať odkaz s maximálne piatimi adresami.

301 Trvalo premiestnený: Tento stavový kód sa zobrazí, keď klient spustil žiadosť o zdroje alebo webová stránka bola natrvalo nahradená iným zdrojom. presmeruje na novú adresu URL.

302 Nájdené: Tento stavový kód sa zobrazuje, keď klient zaviedol požiadavku na zdroje alebo webovú stránku, ale na inom mieste, ako sa očakávalo. Je dočasne presunutý do iného zdroja alebo dočasne presmerovaný na novú adresu URL.

304 Nezmenené: Tento stavový kód sa vráti, ak klient už od poslednej návštevy stiahol prostriedky a zobrazí sa, aby upozornil prehliadač klienta, že požadované prostriedky sú už uložené v cache prehliadača, ktorá nebola upravená. Tento stavový kód v podstate urýchľuje doručenie zdrojov z webovej stránky pomocou predtým stiahnutej kópie, ktorá je ešte stále prítomná v cache od poslednej návštevy.

4xx:

Chyba na strane klienta, ktorá naznačuje, že došlo k problému s požiadavkou klienta. Kód sa vráti, ak žiadosť klienta môže obsahovať nesprávnu syntax.

Nasledujú niektoré zo zoznamov stavových kódov pod triedou 4xx.

400 Zlý Požiadavka: Tento stavový kód sa vráti, ak server nespracoval žiadosť v dôsledku chyby klienta ako nesprávna syntax, podvodná žiadosť o smerovanie, neplatné rámovanie atď.

401 Neoprávnené: Tento stavový kód vráti server, ak klient neposkytol platné poverenia autentifikácie.

403 zakázané: Tento stavový kód protokolu HTTPS sa vráti, keď je prístup k prostriedku zakázaný a klient nemá požadované povolenie na zobrazenie obsahu. To sa v podstate vyskytuje, ak sa klient pokúša zobraziť obsah chránený heslom bez platných prihlasovacích údajov.

404 nenájdené: Táto chyba stavu HTTPS je najčastejšou chybou všetkých a je vrátená, ak sa server nepodarí nájsť žiadosť iniciovanú klientom.

405 Metóda nie je povolená: Tento kód stavu HTTPS sa vráti, ak metóda požadovaná klientom je podporovaná hostiteľským serverom, ale nie je podporovaná zdrojmi požadovanými klientom.

408 Časový limit požiadavky: Tento stavový kód protokolu HTTPS je serverom vrátený, ak server nedokázal získať úplnú požiadavku z prehliadača klienta. Hlavným dôvodom tejto chyby by bola strata dátových paketov počas komunikácie medzi klientom-serverom. Časový limit servera čaká na úplné prijatie požiadavky z prehliadača klienta.

410 Preč: Tento stavový kód protokolu HTTPS sa vráti, ak sa serverovi nepodarí nájsť stránku alebo zdroje vyžiadané klientom. Táto stavová chyba je podobná chybe 404 Nenašiel, s výnimkou, že táto chyba je trvalá a požadovaná stránka alebo zdroje už nie sú k dispozícii a nebudú v budúcnosti k dispozícii.

5xx:

Táto trieda je chybou na strane servera a je vrátená, ak server nedokázal splniť požiadavku klienta. Chyba na serveri môže byť jedným z dôvodov zabraňujúcich splneniu požiadavky.

Nasledujú niektoré zo zoznamov stavových kódov pod triedou 5xx.

500 interná chyba servera: Táto chyba stavu protokolu HTTPS je generovaná doplnkami tretej strany alebo chybnými doplnkami. Toto je chyba servera, keď sa server nepodarí pripojiť databázu a nedodá požadovaný zdroj.

501 Neimplementované: Toto je problém s webovým serverom, ak sa klient vráti chyba, ak server nepodporuje požadované funkcie. K tejto chybe je možné vyriešiť len hostiteľa

502 Bad Gateway: Táto chyba sa vyskytuje väčšinou, keď server, ktorý požaduje zdroje do databázy, bude trvať veľa času a bude zrušený samotným webovým serverom, ktorý nakoniec preruší pripojenie k serverom alebo databázam smerom nahor. Táto chyba je vrátená serverom, keď dostane neplatnú odpoveď od servera smerom nahor.

503 služba nedostupná: Táto chyba sa vráti, ak je server preťažený príliš veľa požiadaviek a nie je k dispozícii na spracovanie žiadostí včas.

504 Gateway Timeout: Táto chyba sa vráti, keď server, ktorý funguje ako brána, nedostane odpoveď od servera smerom nahor. Vyskytuje sa vtedy, keď požiadavka iniciovaná klientom zahŕňa dva servery na spracovanie žiadosti, pričom prvý server slúži ako brána. Prvý server odošle žiadosť na druhý server a chyba sa vráti, ak prvý časový limit servera čaká na odpoveď od druhého servera.

Dúfam, že vám tento informačný balík užitočný.

Odporúča: