Što znače česte pogreške HTTP statusa?

Sadržaj:

Što znače česte pogreške HTTP statusa?
Što znače česte pogreške HTTP statusa?

Video: Što znače česte pogreške HTTP statusa?

Video: Što znače česte pogreške HTTP statusa?
Video: Do Not Implement Your Own Crypto Solution - Applied Cryptography - YouTube 2024, Travanj
Anonim

HTTP je jednostavan komunikacijski protokol koji se temelji na TCP / IP i predstavlja apsolutni supstrat za dostavu podataka na World Wide Webu. Od mnogih godina, HTTP služi kao snažan protokol u kojem se bazilijima podataka šalje putem HTTP-a između klijenta i poslužitelja. Bitno je da se HTTP temelji na arhitekturi klijent-poslužitelj gdje web preglednici i tražilice djeluju poput HTTP klijenta i web poslužitelj djeluje kao poslužitelj. Taj zahtjev / odgovor klijenata i poslužitelja komuniciraju se preko TCP / IP veze. Klijent preglednika pokreće zahtjev web poslužitelju u obliku URL-a i web poslužitelj odgovara natrag s traženim resursima uz HTTPS statusni kodovi koji su prisutni u HTTP zaglavlju preglednika. Drugim riječima, web poslužitelj odgovara zahtjevu s uspjehom ili kodovima pogrešaka.

Pogreške HTTP pogreške stanja

Kôd statusa HTTPS je kratka napomena koju šalje poslužitelj koji se prikazuje na web stranici kada klijent inicira zahtjev poslužitelju. Kôd statusa HTTPS-a od presudne je važnosti za vlasnike web-lokacija ili bilo kojeg razvojnog programera jer igraju važnu ulogu u dijagnosticiranju pogrešaka na strani klijenta / poslužitelja i rješavanju konfiguracijskih problema. Drugim riječima, HTTPS statusni kôd poslužitelj je za reći da nešto nije u redu, Element statusa koda je troznamenkasti broj gdje prva znamenka statusa određuje klase odgovora. Unutar klase postoje razni kodovi poslužitelja i vraća ih poslužitelj. Posljednje dvije znamenke koda statusa HTTPS nemaju nikakvu klasifikacijsku ulogu. Postoji pet standardnih klasa za HTTP statusne kodove koji ćemo detaljno raspravljati i raspravljati o nekim HTTPS statusnim kodovima da bismo se mogli ugušiti na redovnoj osnovi.
Kôd statusa HTTPS je kratka napomena koju šalje poslužitelj koji se prikazuje na web stranici kada klijent inicira zahtjev poslužitelju. Kôd statusa HTTPS-a od presudne je važnosti za vlasnike web-lokacija ili bilo kojeg razvojnog programera jer igraju važnu ulogu u dijagnosticiranju pogrešaka na strani klijenta / poslužitelja i rješavanju konfiguracijskih problema. Drugim riječima, HTTPS statusni kôd poslužitelj je za reći da nešto nije u redu, Element statusa koda je troznamenkasti broj gdje prva znamenka statusa određuje klase odgovora. Unutar klase postoje razni kodovi poslužitelja i vraća ih poslužitelj. Posljednje dvije znamenke koda statusa HTTPS nemaju nikakvu klasifikacijsku ulogu. Postoji pet standardnih klasa za HTTP statusne kodove koji ćemo detaljno raspravljati i raspravljati o nekim HTTPS statusnim kodovima da bismo se mogli ugušiti na redovnoj osnovi.

HTTPS statusni kodovi razvrstani su u 5 klasa:

1xx:

Ova klasa označava informativne odgovore koji upućuju na to da klijentske inicirane zahtjeve prima web poslužitelj i koji je u tijeku.

Unutar ove klase postoje razni kodovi poslužitelja, a poslužitelj ih vraća.

Evo nekih od popisa statusnih kodova pod klasi 1xx.

100 Nastavak: To znači da je poslužitelj primio samo dio zahtjeva pokrenut od strane klijenta iz velikog zahtjeva, a to znači da klijent može nastaviti slati zahtjev sve dok zahtjev nije odbijen od kraja poslužitelja.

101 Prebacivanje protokola: Statusni kôd znači da je poslužitelj spreman za promjenu protokola prema zahtjevu klijenta.

2xx:

Ova klasa je kôd uspjeha koji vraća poslužitelj. To znači da je klijent pokrenuo zahtjev primio je poslužitelj, kao i akciju je razumio i obrađen.

Slijede neki od popisa statusnih kodova pod klasom 2xx.

200 OK: Ovaj kôd statusa standardni je odgovor na uspješne HTTP zahtjeve koje pokreću klijenti. Poslužitelj vraća kada se web stranica ponaša na isti način kao što se očekuje da će se ponašati.

201 Kreirano: Taj se statusni kôd vraća kada poslužitelj dovrši zahtjev za pokretanje klijenta i stvara se novi resurs

205 Resetiranje sadržaja: Taj se statusni kôd vraća kada je poslužitelj uspješno ispunio zahtjev klijenta, ali nije uspio vratiti bilo koji sadržaj. To zahtijeva da klijent / preglednik poništi prikaz dokumenta.

3xx:

Ovaj je razred preusmjeravanja koji predlaže klijenta da poduzme dodatne radnje kako bi dovršio inicirani zahtjev. To znači da klijent mora poduzeti dodatne radnje za dovršavanje zahtjeva.

Evo nekih popisa statusnih kodova pod klasi 3xx.

300 višestrukih izbora: označava višestruki izbor za resurse pokrenute od strane klijenata. Klijent može odabrati vezu s najviše pet adresa.

301 Trajno premješteno: Taj se statusni kôd prikazuje kada je klijent pokrenuo zahtjev za resurse ili web stranica trajno zamijenjena drugim resursom. preusmjerava na novi URL.

302 pronađeno: Taj se statusni kôd prikazuje kada je klijent pokrenuo zahtjev za resurse ili web stranicu, ali na drugoj lokaciji od očekivanog. Privremeno se premješta na druge resurse ili privremeno preusmjerava na novi URL.

304 Nije izmijenjeno: Taj se statusni kôd vraća ako je klijent već preuzimao resurse od posljednjeg posjeta i prikazuje se kako bi obavijestio klijenta preglednika da su traženi resursi već pohranjeni u predmemoriju preglednika koja nije izmijenjena. Ovaj kôd statusa u osnovi ubrzava isporuku resursa s web stranice pomoću prethodno preuzete kopije koja je još uvijek prisutna u predmemoriji od zadnjeg posjeta.

4xx:

Pogreška na strani klijenta koja ukazuje na problem s klijentovim zahtjevom. Kôd se vraća ako zahtjev klijenta može sadržavati netočnu sintaksu.

Evo nekih popisa statusnih kodova pod klasi 4xx.

400 loš zahtjev: Taj se statusni kôd vraća ako poslužitelj nije obradio zahtjev zbog pogreške klijenta kao što je pogrešna sintaksa, obmanjujući zahtjev za usmjeravanje, nevaljan okvir itd.

401 Neovlašteno: Ovaj statusni kôd vraća poslužitelj ako klijent nije dao valjane vjerodajnice za provjeru autentičnosti.

403 Zabranjeno: Ovaj kôd statusa HTTPS vraća se kada je pristup resursu zabranjen i klijent ne posjeduje potrebnu dozvolu za pregled sadržaja. To se u osnovi događa ako klijent pokušava pregledati sadržaj zaštićen zaporkom bez valjane vjerodajnice za prijavu.

404 nije pronađeno: Ova greška statusa HTTPS-a najčešća je pogreška svima i vraća se ako poslužitelj ne pronađe zahtjev pokrenut klijentu.

405 Metoda nije dopuštena: Taj se statusni kôd HTTPS vraća ako je metoda koju klijent zahtijeva podržava hosting poslužitelj, ali ne podržavaju resursi koje je zatražio klijent.

408 Zahtjev za prekidanje: Poslužitelj vraća ovaj kôd statusa HTTPS ako poslužitelj nije uspio dobiti potpun zahtjev iz preglednika klijenta. Glavni razlog ove pogreške bio bi gubitak podatkovnih paketa tijekom komunikacije između klijentskog poslužitelja. Poslužitelj istječe čekajući zahtjev da se potpuno primi iz preglednika klijenta.

410 Otišao: Ovaj kôd statusa HTTPS vraća se ako poslužitelj ne pronađe stranicu ili resurse za pokretanje klijenta. Ta je pogreška statusa slična pogrešci 404 nije pronađena, osim da je ta pogreška stalna i zatražena stranica ili resursi više nisu dostupni za sada i također neće biti dostupni u budućnosti.

5xx:

Ova je klasa pogreška na strani poslužitelja i vraća se ako poslužitelj nije ispunio zahtjev klijenta. Pogreška na poslužitelju može biti razlog za sprečavanje ispunjenja zahtjeva.

Evo nekih popisa statusnih kodova pod klasi 5xx.

500 Interna pogreška poslužitelja: Ta pogreška statusa HTTPS generira dodatke treće strane ili neispravan dodatni čarobnjak. To je pogreška poslužitelja kada poslužitelj ne uspije povezati bazu podataka i ne isporučuje traženi resurs.

501 Nije implementirano: Ovo je izdavanje web poslužitelja pogreška se vraća ako poslužitelj ne podržava funkciju koju je zatražio klijent. Ta se pogreška može riješiti samo domaćinom

502 Bad Gateway: Ta se pogreška uglavnom događa kada poslužitelj koji zahtijeva za resurse u bazu podataka će potrajati dosta vremena i otkazuje sam web poslužitelj, na kraju prekidajući vezu s poslužiteljem naizmjeničnog poslužitelja ili bazom podataka. Poslužitelj vraća tu pogrešku kada primi neispravni odgovor od poslužitelja naizmjence.

503 usluga nedostupna: Ta se pogreška vraća ako je poslužitelj preopterećen previše zahtjeva i nedostupan je za obradu zahtjeva u vremenu.

504 Gateway Timeout: Ta se pogreška vraća kada poslužitelj koji funkcionira kao pristupnik ne uspije primiti odgovor od strane poslužitelja. Pojavljuje se kada zahtjev koji je pokrenuo klijent uključuje dva poslužitelja za obradu zahtjeva, pri čemu prvi poslužitelj funkcionira kao pristupnik. Prvi poslužitelj prosljeđuje zahtjev drugom poslužitelju i pogreška se vraća ako prvi poslužitelj istekne čekanje na odgovor drugog poslužitelja.

Nadam se da ćete naći malo korisnih informacija.

Preporučeni: