Pojasnjene so napake HTTP in statusne kode

Razumevanje napak spletne strani in kaj storiti z njimi

Ko obiščete spletno mesto, vaš brskalnik - odjemalec - poveže povezave s spletnimi strežniki prek omrežnega protokola, imenovanega HTTP . Te omrežne povezave podpirajo pošiljanje odzivnih podatkov s strežnikov nazaj na odjemalce, vključno z vsebino spletnih strani in tudi nekaterimi informacijami o nadzoru protokola. Občasno morda ne boste uspeli doseči spletnega mesta, ki ga poskušate doseči. Namesto tega vidite napako ali kodo stanja.

Vrste HTTP napak in statusnih kod

V odgovarjajočih podatkih strežnika HTTP za vsako zahtevo je številka kode, ki prikazuje rezultat zahteve. Te kode rezultatov so trimestne številke, razdeljene na kategorije:

Le nekaj od številnih morebitnih kod napak in napake se vidi na internetu ali intranetih . Kode, povezane z napakami, so navadno prikazane na spletni strani, kjer so prikazane kot rezultat neuspele zahteve, druge kode stanja pa se ne prikazujejo uporabnikom.

200 OK

Wikimedia Commons

V primeru statusa HTTP 200 OK je spletni strežnik uspešno obdelal zahtevo in prenesel vsebino v brskalnik. Večina HTTP zahtev ima za posledico ta status. Uporabniki redko vidijo to kodo na zaslonu, ker spletni brskalniki ponavadi prikažejo samo kodo, ko je nekaj težav.

Napaka 404 ni bila najdena

Ko vidite napako HTTP 404 Not Found , spletni strežnik ni mogel najti zahtevane strani, datoteke ali drugega vira. Napake HTTP 404 kažejo, da je bila mrežna povezava med odjemalcem in strežnikom uspešno izvedena. Ta napaka se najpogosteje zgodi, ko uporabniki ročno vnesejo nepravilni URL v brskalnik ali skrbnik spletnega strežnika odstrani datoteko, ne da bi preusmerila naslov na veljavno novo lokacijo. Uporabniki morajo preveriti URL, ki bo odpravil to težavo ali počakal, da ga bo skrbnik spletnega mesta odpravil.

Napaka 500 Internal Server Error

Wikimedia Commons

Z napako HTTP 500 Notranja napaka strežnika je spletni strežnik od stranke dobil veljavno zahtevo, vendar ga ni mogel obdelati. Napake HTTP 500 se pojavijo, ko strežnik naleti na nekaj splošnih tehničnih napak, kot je nizka razpoložljivost pomnilnika ali prostora na disku. Skrbnik strežnika mora to težavo odpraviti. Več o tem »

Napaka 503 Storitev ni na voljo

Javna domena

Napaka HTTP 503 Storitev ni na voljo , če spletni strežnik ne more obdelati dohodne stranke. Nekateri spletni strežniki uporabljajo HTTP 503 za označevanje pričakovanih neuspehov zaradi administrativnih pravilnikov, kot je prekoračitev omejitve števila sočasnih uporabnikov ali uporabe CPU-ja, da bi jih ločili od nepričakovanih napak, ki bi se običajno poročali kot HTTP 500.

301 Premaknjeno trajno

Javna domena

HTTP 301 Moved Trajno označuje, da je URI, ki ga je določil odjemalec, preselil na drugo lokacijo z uporabo metode, ki se imenuje preusmeritev HTTP , kar omogoča odjemalcu, da izda novo zahtevo in pridobi vir iz nove lokacije. Spletni brskalniki samodejno sledijo preusmeritvam HTTP 301 brez potrebe po posredovanju uporabnika.

302 Najdenih ali 307 začasnih preusmeritev

Javna domena

Stanje 302 Najdeno je podobno kot 301, vendar je bila oznaka 302 zasnovana za primere, ko je vir premaknjen začasno in ne trajno. Skrbnik strežnika naj uporablja HTTP 302 samo med kratkimi obdobji vzdrževanja vsebine. Spletni brskalniki sledijo avtomatskim preusmerjam 302, tako kot pri kodi 301. HTTP verzija 1.1 je dodala novo kodo, 307 Začasna preusmeritev , da bi prikazala začasna preusmerjanja.

400 slabih zahtev

Javna domena

Odgovor 400 slabih zahtev običajno pomeni, da spletni strežnik ni razumel zahteve zaradi neveljavne sintakse. Običajno to pomeni tehnično napako, ki vključuje odjemalca, lahko pa tudi napako povzroči korupcijo podatkov na samem omrežju.

401 Nedovoljeno

Javna domena

Nepravilna napaka 401 se pojavi, ko spletni odjemalec zahteva strežnik na zaščitenem viru, vendar pa stranka ni preverila pristnosti za dostop. Običajno se mora stranka odpraviti na strežnik z veljavnim uporabniškim imenom in geslom.

100 Nadaljuj

Javna domena

Dodano v različici 1.1 protokola je bilo stanje HTTP 100 Nadaljujte, da bi učinkoviteje izkoristili pasovno širino omrežja, tako da strežnikom omogočili, da potrdijo svojo pripravljenost, da sprejmejo velike zahteve. Protokol Nadalju omogoča odjemalcu HTTP 1.1, da pošlje majhno, posebno konfigurirano sporočilo, ki od strežnika zahteva, da odgovori s kodo 100. Nato čaka na odgovor, preden pošlje (običajno veliko) nadaljnjo zahtevo. Odjemalci in strežniki HTTP 1.0 te kode ne uporabljajo.

204 Ni vsebine

Javna domena

Videli boste sporočilo 204 Ni vsebine, če strežnik pošlje zahtevek za odgovor na zahtevo stranke, ki vsebuje samo podatke o glavi - ne vsebuje nobenega sporočilnega telesa. Spletne stranke lahko uporabljajo HTTP 204 za učinkovitejše obdelavo odgovorov na strežnike, na primer brez potrebe po osveževanju strani.

502 Bad Gateway

Javna domena

Problem omrežja med odjemalcem in strežnikom povzroči napako 502 Bad Gateway . Lahko se sprožijo z napakami konfiguracije na omrežnem požarnem zidu , usmerjevalniku ali drugi omrežni prehodni napravi.