Objašnjeni su HTTP pogreške i kodovi statusa

Razumijevanje pogrešaka web stranice i što učiniti s njima

Kada posjetite web stranice, vaš preglednik - klijent - uspostavlja veze s web poslužiteljima putem mrežnog protokola pod nazivom HTTP . Te mrežne veze podupiru slanje podataka o odgovornosti s poslužitelja natrag u klijente, uključujući sadržaj web stranica i neke informacije o nadzoru protokola. Povremeno nećete biti uspješni u dosezanju web stranice koju pokušavate dosegnuti. Umjesto toga vidite pogrešku ili statusni kôd.

Vrste HTTP pogrešaka i kodova statusa

U odgovor HTTP poslužitelja uključen je svaki broj zahtjeva koji označava rezultat zahtjeva. Ovi kodovi rezultata su troznamenkasti brojevi podijeljeni u kategorije:

Samo nekoliko od mnogih mogućih pogrešaka i statusnih kodova vidljivo je na internetu ili intranetima . Kodovi koji se odnose na pogreške obično se prikazuju na web stranici na kojoj se prikazuju kao izlaz neuspjelog zahtjeva, dok drugi statusni kodovi nisu prikazani korisnicima.

U redu

Wikimedia Commons

U slučaju HTTP statusa 200 , web poslužitelj je uspješno obradio zahtjev i prenio sadržaj pregledniku. Većina HTTP zahtjeva dovodi do tog statusa. Korisnici rijetko vide ovaj kôd na zaslonu jer web preglednici obično prikazuju kodove samo kada postoje neki problemi.

Greška 404 nije pronađeno

Kada vidite HTTP pogrešku 404 Nije pronađeno , web poslužitelj nije mogao pronaći zatraženu stranicu, datoteku ili drugi resurs. Pogreške HTTP 404 ukazuju na uspješnu uspostavu mrežne veze između klijenta i poslužitelja. Ta se pogreška najčešće javlja kada korisnici ručno unesu netočni URL u preglednik ili administrator web poslužitelja uklanja datoteku bez preusmjeravanja adrese na valjanu novu lokaciju. Korisnici bi trebali potvrditi URL za rješavanje ovog problema ili pričekati da ga web administrator ispravlja.

Pogreška 500 Unutarnja pogreška poslužitelja

Wikimedia Commons

S HTTP pogreškom 500 interna pogreška poslužitelja , web poslužitelj je primio valjani zahtjev klijenta, ali ga nije mogao obraditi. HTTP 500 pogreške pojavljuju se kada poslužitelj naiđe na neke opće tehničke probleme, kao što je niska dostupna memorija ili prostor na disku. Administrator poslužitelja mora riješiti taj problem. Više »

Pogreška 503 usluga nije dostupna

Javna domena

HTTP pogreška 503 Usluga nedostupna znači da web poslužitelj ne može obraditi dolazni zahtjev klijenta. Neki web-poslužitelji koriste HTTP 503 kako bi naznačili očekivane kvarove zbog administrativnih pravila kao što su prekoračenje ograničenja broja istovremenih korisnika ili korištenja procesora kako bi ih se razlikovalo od neočekivanih kvarova koji bi se normalno prijavljivali kao HTTP 500.

301 Premješteno trajno

Javna domena

HTTP 301 Moved Trajno označava da je URI određen od strane klijenta premješten na drugu lokaciju pomoću metode pod nazivom HTTP preusmjeravanje , što klijentu omogućuje izdavanje novog zahtjeva i dohvaćanje resursa s nove lokacije. Web preglednici automatski prate HTTP 301 preusmjeravanja bez potrebe za intervencijom korisnika.

Pronađeno 302 ili privremeno preusmjeravanje

Javna domena

Status 302 Pronađeno je slično 301, no kod 302 je dizajniran za slučajeve u kojima se resurs premješta privremeno, a ne trajno. Administrator poslužitelja treba koristiti HTTP 302 samo tijekom kratkih perioda održavanja sadržaja. Web preglednici slijede 302 preusmjeravanja automatski kao da to rade za kod 301. HTTP verzija 1.1 dodao je novi kod, 307 privremeni preusmjeravanje , koji označava privremene preusmjeravanja.

400 loših zahtjeva

Javna domena

Odgovor od 400 pogrešnih zahtjeva obično znači da web poslužitelj nije razumio zahtjev zbog nevažeće sintakse. Uobičajeno, to ukazuje na tehničke probleme koji uključuju klijenta, ali korupcije podataka na mreži također mogu uzrokovati pogrešku.

401 Neovlašteno

Javna domena

401 Neovlaštena pogreška dolazi kada web-klijent zahtijeva zaštićeni resurs na poslužitelju, ali klijent nije ovjeren za pristup. Obično se klijent mora prijaviti na poslužitelj s važećim korisničkim imenom i zaporkom za rješavanje problema.

100 Nastavite

Javna domena

Dodano u verziji 1.1 protokola, HTTP status 100 Continue je osmišljen kako bi učinkovitije iskoristio propusnost mreže dopuštajući poslužiteljima mogućnost potvrde spremnosti da prihvate velike zahtjeve. Protokol Nastavak dopušta klijentu HTTP 1.1 da pošalje malu, posebno konfiguriranu poruku koja traži od poslužitelja da odgovori 100 kodom. Zatim čeka odgovor prije slanja (obično velikog) zahtjeva za praćenjem. HTTP 1.0 klijenti i poslužitelji ne koriste ovaj kôd.

204 Nema sadržaja

Javna domena

Vidjet ćete poruku 204 Nema sadržaja kada poslužitelj šalje valjani odgovor na zahtjev klijenta koji sadrži samo informacije o zaglavlju - ne sadrži tijelo poruke. Web klijenti mogu koristiti HTTP 204 kako bi učinkovitije reagirao na odgovore poslužitelja, na primjer, nepotrebno izbjegavanje osvježavajućih stranica.

502 Bad Gateway

Javna domena

Mrežni problem između klijenta i poslužitelja uzrokuje grešku 502 Bad Gateway . To može biti uzrokovano konfiguracijskim pogreškama na mrežnom vatrozidu , usmjerivaču ili drugom mrežnom pristupnom uređaju.