Što su HTTP pogreške?

Korisnici Interneta koji imaju barem malo terminologije Web (barem veći dio njih) znaju što je HTTP protokol. Ovaj protokol za prijenos podataka omogućuje korisnicima interakciju s web resursima putem preglednika. Jedna od funkcija protokola je sposobnost vraćanja posebnih kodova koji daju korisnicima informacije o statusu web stranice ili statusu obavljanja zadatka. To također uključuje HTTP kodove pogrešaka. Šifre pogrešaka podijeljene su u dvije vrste: pogreške klijenta i pogreške poslužitelja. O ovim dvjema kategorijama i drugim korisnim, a najvažnije - kodovima koji se često pojavljuju, razgovarajmo o ovom materijalu.

HTTP pogreške

HTTP klijentske pogreške

Ako je pogreška otkrivena na strani klijenta, poslužitelj ga vraća iz klase 4xx. Ako na poslužitelju nema problema, ali još uvijek nije dostupan korisniku, kôd s objašnjenjem pogreške šalje klijentu.

Dakle, pogreške klijenta pod kodom 40x:

  • 400. Nevažeći zahtjev - došlo je do pogreške kada poslužitelj primi obavijest o sintaktičkoj pogrešci u zahtjevu klijenta. To će se dogoditi sve dok klijenti ne izvršavaju relevantne izmjene. Morate se pridržavati svih pravila prijenosa podataka za protokol koji se koristi.
  • 401. Bez odobrenja - ova pogreška pokazuje da HTTP poslužitelj zahtijeva provjeru autentičnosti. U tom je slučaju poslužiteljska strana koja prima sve uvjete za provođenje provjere autentičnosti. Uzrok pogreške može biti netočno ime za prijavu ili zaporka za autorizaciju.
  • 402. Potrebno je platiti naknadu - kod se ne koristi, ali je rezerviran u protokolima za budućnost. Izvorno je zamišljen kao sučelje za plaćanje za pristup određenom resursu. Budući da se ništa nije dogodilo, Apple i Google su prihvatili kod 402, s vremena na vrijeme primjenom na njihove web usluge.

Pogreška, HTTP pogreška

  • 403. Pristup je zatvoren - javlja se pogreška kada poslužitelj funkcionira pravilno, ali korisnik koji zahtijeva pristup to nema dovoljno prava da to učini. Često je popraćeno prozorom za autorizaciju.
  • 404. Nije pronađeno (resurs / datoteka nije pronađena) najčešća je pogreška na Internetu. Obično se javlja zbog pogrešaka pri upisu prilikom upisivanja web adrese. Često spominjanje i pojavljivanje na webu pretvorilo je ovaj kod u popularnu šalu na mreži.
  • 405. Metoda je zabranjena - HTTP pogreška podataka, koja se mora unijeti putem POST ili pomoću metode PUT. Drugim riječima, pogreška se pojavljuje kada se koristi metoda GET kada poslužitelj nije dostupan ili nije podržan za obradu određenih podataka.
  • 406. Zahtjev se ne može prihvatiti - poslužitelj je vratio ovaj kôd ako se traženi sadržaj ne odnosi na prihvatiti zaglavlja. Najčešće se događa kada traženi resurs ne odgovara formatu koji klijent može prepoznati.
  • 407. Zahtijeva autorizaciju na strani proxy poslužitelja - zajedno s kodom poslužitelj vraća posebno polje za autorizaciju na proxy poslužitelju.
  • 408. Vrijeme kada se zahtjev za prekid pojavljuje kada poslužitelj prestane čekati daljnje zahtjeve od klijenta. Zahtjev možete ponavljati u bilo kojem trenutku, čak i nakon isteka vremenskog ograničenja.
  • 409. Sukob - u kojim situacijama se pojavljuje ova HTTP pogreška? Prijenos datoteke na web poslužitelju gdje je identična datoteka ili novije verzije dokumenta već spremljene. Sustav nadzora verzije datoteka pohranjenih na poslužitelju ne dopušta zamjenu datoteke s ranijom verzijom koja uzrokuje sukob pod ovim kodom.

HTTP šifre pogrešaka

Pogreške klijenta pod kodom 41x

  • 410. resursa izbrisan - greška se javlja u slučaju da traženi nalazi se na adresi, ali je uklonjen i više nije dostupan.
  • 412. Preduvjeti nisu ispunjeni - ovaj kôd se prikazuje ako se uvjetovana polja zaglavlja ne izvode (uopće).
  • 413. Veličina zahtjeva premašuje dopuštenu stopu - dolazi do pogreške kada je tijelo zahtjeva koje je poslao klijent prevelik, a poslužitelj ga ne može obraditi.
  • 414. Previše adresa - ako poslužitelj vraća taj kôd, URL naveden u zahtjevu je predugačak i ne može se obraditi. Isto tako, dolazi do pogreške kada klijent prosljeđuje podatke putem GET-a umjesto POST-a.
  • 415. Nepodržani format datoteke - dolazi do pogreške kada poslužitelj odbija raditi s određenim formatom podataka (razlog može biti bilo koji).
  • 417. Idle timeout - zaglavlje zahtjeva sa strane klijenta ne zadovoljava zahtjeve EXPECT polja.
  • 418 Irsquo-m čajnik - prvi put pojavio se 1998., šifra koja je postala šala viceva travnja i nikada nije bila ozbiljno uključena.


Pogreška HTTP poslužitelja

Pogreške klijenta pod kodom 42x

  • 422. element ne može biti obrađen - teoretski poslužitelj može obraditi zahtjev poslan klientom- datoteku u tijelu zahtjeva je također podržana (to može biti stol ili bilo koji drugi medij datoteka), ali iz nekog razloga bilo je logička pogreška, ograničavajući aktivnost servera ,
  • 423. Pristup je zatvoren - način korištenja blokiran je na strani poslužitelja. Morate upotrijebiti neku drugu metodu.
  • 424. Pogreska ovisnosti - ovaj kôd će se prikazati ako je operacija, za čiji uspjeh ovisi izvršenje trenutne naredbe, iz nekog razloga prekinuo.
  • 425. Pogrešno redoslijed elemenata - kod prikazuje se u slučaju, na zahtjev nekoliko predmeta od poslužitelja svoga reda (server) nije ispunjen.
  • 426. Potrebno je ažuriranje - kôd koji vas obavještava o potrebi ažuriranja protokola. Polja za ažuriranje moraju se pravilno registrirati na strani poslužitelja.
  • 428. Potreba za dovršetak ovisan transakcije - uz pomoć ovog poslužitelja koda obavještava klijenta da vam je potrebno za korištenje u uvjetima zahtjev-zaglavlja.
  • 429. Previše zahtjeva - pogreška pojavljuje kada klijent šalje poslužitelju mnogo upita koji se mogu pojaviti zbog DDoS-napadima, tako da server blokiran.

Pogreška HTTP preuzimanja

Ostali kodovi pogrešaka klijenta

  • 431. Prekoračenje duljine zaglavlja - ako je duljina zaglavlja prekoračena, poslužitelj može poslati taj kôd kao odgovor, ali češće to odbacuje vezu.
  • 434. Adresa nije dostupna - pogreška ukazuje na nedostupnost tražene adrese.
  • 449. Pokušajte ponovo - kôd se vraća ako poslužitelj treba dodatne informacije za obradu zahtjeva.
  • 451. Zabranjeno je zbog pravnih razloga - poslužitelj može biti blokiran ako su javne vlasti poslale zahtjev za zaključavanje iz različitih pravnih razloga.

Kada radite izvan web preglednika, mogu se pojaviti i druge pogreške, poput kritične pogreške prilikom ažuriranja HTTP poslužitelja, no vlasnici programa ili aplikacije u kojima se problem pojavljuju trebaju pojasniti njegove uzroke.

Pogreška HTTP podataka

Pogreške HTTP poslužitelja

Takvi se kodovi pojavljuju kada postupci ne uspiju kroz grešku poslužitelja. Slične se pogreške prikazuju pomoću kodova 5xx i kratkog objašnjenja pogreške.

Pogreške poslužitelja pod kodom 50x

  • 500 Interna pogreška poslužitelja - pogreška HTTP poslužitelja koja se ne može identificirati. Ovaj kôd označava bilo koju pogrešku za koju nema zasebno određene vrijednosti koda.
  • 501. Nije implementirano - ovaj kôd izdaje poslužitelj kada metoda koju upotrebljava nije podržana. Problem se pojavljuje kada radite s poslužiteljima koji nisu konfigurirani za ispravno rad s standardnim HTTP naredbama.
  • 502. Bad Gateway - problem nastaje kada poslužitelj koji ponaša kao gateway prima pogrešan odgovor s "glavnog" poslužitelja.
  • 503. Usluga nedostupna - ovaj kôd obično se pojavljuje kada poslužitelj prolazi kroz održavanje ili se ponovno pokreće.
  • 504. Gateway Timeout - pogreška se događa kada poslužitelj koji radi kao pristupnik nema vremena za primanje odgovora od "glavnog" poslužitelja.
  • 505. HTTP verzija nije podržana (verzija protoka nije podržana) - navedeni poslužitelj ne radi s verzijom protokola koji je naveden u zahtjevu od klijenta.
  • 507. Nedovoljno skladištenje (nedostatak prostora) - problem nastaje kada nedostaje digitalni prostor za obradu zahtjeva. Najčešće je problem privremen.

Kritična pogreška HTTP ažuriranja

Pogreške poslužitelja pod kodom 51x

  • 510. Nije produženo - pojavljuje se pogreška ako na poslužitelju nije zatraženo produženje koje je zatražio klijent.
  • 511. Network Authentication Required (odobrenje potrebno) - ovaj odgovor nije poslan iz samog servera, ali od posrednika, ulogu koja djeluje kao plaćeni usluga točke Wi-Fi.

Informativni kodovi

  • 100. Nastaviti (nastavak) - ovaj kôd obavještava klijenta da njegove početne akcije zadovoljavaju zahtjeve poslužitelja i može nastaviti slati naredbe.
  • 101. Protokoli prebacivanja (interaktivni protokol) - interaktivni kod koji predlaže zamjenu prikladnijeg protokolom.
  • 102. Obrada (u procesu obrade) je kod koji pokazuje da je zahtjev prihvaćen, ali je potrebno mnogo vremena za obradu.

Što znači HTTP pogreška?

Preusmjeravanje kodova

  • 300. Višestruki odabiri (odaberite) - pojavljuje se ako odabrana veza može izravno prijeći na nekoliko resursa smještenih na istom poslužitelju. Zajedno s kodom, postoji izbor između različitih opcija. A to može biti i korisnik i klijent, ovisno o postavkama poslužitelja.
  • 301. Premješteno trajno - kôd se vraća kada je traženi resurs ili datoteka trajno premještena i nalazi se na drugoj adresi.
  • 302. Pronađeno (pronađeno je izvor) - kôd se vraća kada je traženi resurs ili datoteka privremeno premješteno i može se pronaći na drugoj adresi.
  • 303. Vidi Ostalo (potraga za drugim lokacijama) - šifra se vratio sa servera, uz alternativni polja Lokacija vrijednosti za korisnika od strane klijenta može pristupiti traženi resurs pomoću GET metode.
  • 304. Ne Promjena (datoteka nije promijenilo) - javlja se greška, ako je kupac zatražio određenu datoteku sa specifičnim osobinama na vrijeme promjene, ali poslužitelj nije otkriti bilo kakve promjene jer je bio napunjen.
  • 305. Koristi proxy (morate koristiti proxy server) - Ovaj kôd prikazuje server gdje ga koristiti, morate koristiti proxy poslužitelj. Adresa potonje navedena je u polju Lokacija. Kôd može koristiti samo jezgreni poslužitelji (ne proksiji).
  • 307. Privremeni preusmjeravanje - kod se pojavljuje kada je zatražena datoteka ili resurs dostupan na drugoj adresi. Često se javlja automatska preusmjeravanja.
Dijelite na društvenim mrežama:

Povezan
Što je FTPS: princip rada i razlike u odnosu na konvencionalne FTPŠto je FTPS: princip rada i razlike u odnosu na konvencionalne FTP
Izlaz pogreške u PHP-uIzlaz pogreške u PHP-u
Koje su FTPS i SFTP protokoli?Koje su FTPS i SFTP protokoli?
FTPS port - što je to?FTPS port - što je to?
Minecraft: prijava greška "Nevažeća sesija" i druga često postavljana pitanjaMinecraft: prijava greška "Nevažeća sesija" i druga često postavljana pitanja
Pogreška 502 Bad Gateway - što je to? Uzroci i rješenjaPogreška 502 Bad Gateway - što je to? Uzroci i rješenja
Što je pogreška 500 unutarnjeg poslužitelja? Što ako ste vidjeli natpis "Internal Internal…Što je pogreška 500 unutarnjeg poslužitelja? Što ako ste vidjeli natpis "Internal Internal…
Mail SMTP portovi i njihovo značenjeMail SMTP portovi i njihovo značenje
Pogreška 522. Rješavanje problemaPogreška 522. Rješavanje problema
Što učiniti ako proxy poslužitelj odbija prihvatiti vezeŠto učiniti ako proxy poslužitelj odbija prihvatiti veze
» » Što su HTTP pogreške?
LiveInternet