Skip to main content

Pojasnjene so napake HTTP in statusne kode

Anonim

Ko obiščete spletišča, 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 stranke, 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:

  • 100-199: informativni status
  • 200-299: status uspeha
  • 300-399: status preusmeritve
  • 400-499: napake strank
  • 500-599: napake strežnika

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

V primeru HTTP statusa 200 OK, je spletni strežnik uspešno obdelal zahtevo in posredoval vsebino brskalniku. 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.

Nadaljuj branje spodaj

Napaka 404 ni bila najdena

Ko vidite napako HTTP 404 ni najdeno, 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 ljudje ročno vnesejo nepravilni URL v brskalnik ali skrbnik spletnega strežnika odstrani datoteko, ne da bi preusmerila naslov na veljavno novo lokacijo. Če želite odpraviti to težavo, preverite URL ali počakajte, da ga spletni skrbnik popravi.

Nadaljuj branje spodaj

Napaka 500 Internal Server Error

Napaka HTTP 500 Notranja napaka strežnikaje 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.

Napaka 503 Storitev ni na voljo

Napaka HTTP 503 Storitev ni na voljo pomeni, da 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.

Nadaljuj branje spodaj

301 Premaknjeno trajno

HTTP 301 Premaknjeno trajno označuje, da je URI, ki ga je določil odjemalec, z metodo, ki se imenuje, preseljena na drugo lokacijo Preusmeritev HTTP , ki 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

Stanje 302 Najdeno je podoben 301, kodo 302 pa je bila 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 avtomatsko preusmerjanju 302, tako kot pri kodi 301. HTTP verzija 1.1 je dodala novo kodo, 307 Začasna preusmeritev, za prikaz začasnih preusmeritev.

Nadaljuj branje spodaj

400 slabih zahtev

Odziv 400 slabih zahtev ponavadi 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

The 401 Nedovoljeno pride do napake, 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.

Nadaljuj branje spodaj

100 Nadaljuj

Dodano v različici 1.1 protokola, status HTTP 100 Nadaljuj je bil zasnovan za učinkovitejšo uporabo pasovne širine omrežja, saj omogoča strežnikom možnost, 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

Sporočilo boste videli 204 Ni vsebine ko 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.

Nadaljuj branje spodaj

502 Bad Gateway

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