ArvutidTurvalisus

Mis on HTTP vead?

Interneti-kasutajad, kellel on võrgu terminoloogias vähemalt vähe sügavust (vähemalt suur osa neist), teavad, mis on HTTP-protokoll. Andmeedastusprotokoll lubab kasutajatel internetis veebiressurssidega brauseri kaudu. Protokolli üks funktsioonidest on võime tagastada erikoodid, mis annavad kasutajatele teavet veebisaidi oleku või ülesande täitmise seisu kohta. See hõlmab HTTP veakoode. Veakoodid on jagatud kahte tüüpi: kliendi vead ja serveri vead. Nende kahe kategooria ja teiste kasulike ja ennekõike sageli esinevate koodide kohta räägime sellest materjalist.

HTTP-kliendi vead

Kui klient tuvastas vea, tagastab server 4xx-klassi koodi. Kui serveris pole probleeme, kuid see ei ole ikka veel kasutaja jaoks saadaval, siis saadetakse klient vea selgitamiseks koodi.

Seega, kliendi vead koodi 40x all:

  • 400. Kehtetu päring - ilmneb viga, kui server märgib kliendi taotlusel süntaksiviga. See toimub kuni vastava muudatuse tegemiseni kliendi poolt. Kõigi kasutatud protokollide andmeedastuseeskirju tuleb järgida.
  • 401. Volitamine puudub - see viga näitab, et HTTP-server nõuab autentimist. Sel juhul on see serveripool, mis võtab kõik tingimused autentimiseks. Selle vea põhjuseks võib olla autoriseerimiseks kehtetu sisselogimisnimi või parool.
  • 402. Tasu on vaja tasuda - koodi ei kasutata, kuid seda reserveeritakse tulevase protokolli jaoks. Algselt mõeldakse kui vahendit maksete tegemiseks, et pääseda juurde kindlale ressursile. Kuna midagi ei juhtunud, võtsid Apple ja Google vastu koodi 402, mis aeg-ajalt rakendasid seda oma veebiteenuste jaoks.

  • 403. Juurdepääs on suletud - serveri korralikult toimib tõrge, kuid kasutajal, kes seda taotlevad, pole selleks piisavalt õigusi. Tihti kaasneb autoriseerimisaken.
  • 404. Ei leitud (ressurssi / faili ei leita) on Interneti-enim levinud viga. Tavaliselt ilmneb veebiaadressi kirjutades sisestatud tüüpilisi märkeid. Veebisisene sageli mainimine ja välimus muutis selle koodi populaarseks Interneti-nalaks.
  • 405. Meetod on keelatud - HTTP-andmeviga, mis tuleb sisestada POST-i kaudu või PUT meetodi abil. Teisisõnu ilmneb tõrge GET-meetodi kasutamisel, kui see ei ole serverile kättesaadav või ei toeta teatud andmete töötlemisel.
  • 406. Taotlust ei saa aktsepteerida - server tagab selle koodi, kui soovitud sisu ei ole pealkirjade kinnitamiseks kohaldatav. Enamasti esineb siis, kui taotletav ressurss ei vasta kliendi poolt tuvastatavale vormingule.
  • 407. Nõuab volikirja puhverserveri küljel - koos koodiga saadab server proksiserverile autoriseerimise erivälja.
  • 408. Sulgemiskutse aeg on tekkinud, kui server peatab kliendi edasiste päringute ootamise. Taotlust saate korrata igal ajal, isegi pärast aja möödumist.
  • 409. Konflikt - millistes olukordades see HTTP viga tekib? Faili üleslaadimine veebiserverisse, kus on identne fail või uuem versioon dokumendist juba salvestatud. Serveris salvestatud failide versioonikontrollisüsteem ei võimalda teil asendada faili varasema versiooniga, mis põhjustab konflikti selle koodi all.

Kliendi vead koodi 41x all

  • 410. Ressurss kustutatud - kui soovitud ressurss paiknes määratud aadressil, tekib viga, kuid see kustutati ja enam ei ole saadaval.
  • 412. Eeltingimused ei ole täidetud - see kood kuvatakse juhul, kui tingimuslikust päise väljad ei ole täidetud (üldse).
  • 413. Taotluse suurus ületab lubatud määra - ilmneb tõrge, kui kliendi poolt saadetud päringu keha on liiga suur ja server ei saa seda töödelda.
  • 414. Liiga pikk aadress - kui server tagastab selle koodi, siis on taotluses määratud URL liiga pikk ja seda ei saa töödelda. Samuti tekib viga, kui klient edastab andmeid GET-i asemel POST-i kaudu.
  • 415. Mittetoetatav failivorming - ilmneb tõrge, kui server keeldub teatud andmevorminguga töötamisest (põhjuseks võib olla mis tahes).
  • 417. Ootan ebaõnnestumist - kliendi poolel olev päring päis ei vasta EXPECT väljale.
  • 418 Ma olen teekann - esimene ilmus 1998. aastal, kood, mis sai aprilli nali nali ja ei olnud kunagi tõsiselt seotud.

Kliendi vead koodi 42x all

  • 422. Elementi ei saa töödelda - teoreetiliselt server saab kliendi saadetud päringu töödelda; Toetatud on ka taotluses olev fail (see võib olla tabel ja kõik muud meediumifailid), kuid mingil põhjusel on tekkinud loogiline viga, mis piirab serveri tegevust.
  • 423. Juurdepääs on suletud - kasutatav meetod on blokeeritud serveripoolsel küljel. Te peate kasutama erinevat meetodit.
  • 424. Sõltuvusviga - see kood kuvatakse, kui operatsioon, mille edukus sõltub käimasoleva käsu täitmine, katkestati ühel või teisel põhjusel.
  • 425. Vale elementide järjekord - kood kuvatakse juhul, kui mitme serveri elemendi päringute korral serverist ei täidetud nende järjekorda (serveripoolne).
  • 426. Vaja on värskendust - kood, mis teavitab teid vajadusest ajakohastada protokolli. Uuendamise väljad peavad olema serveripoolselt nõuetekohaselt registreeritud.
  • 428. Sõltuva operatsiooni lõpuleviimine on vajalik - selle koodi abil teavitab server kliendist, et taotluse pealkirja tingimused on vaja lisada.
  • 429. Liiga palju päringuid - ilmneb viga, kui klient saadab serverile liiga palju päringuid, mis võib olla DDoS-ründe tagajärg, mistõttu server seda blokeerib.

Muud kliendi veakoodid

  • 431. Pealkirja pikkuse ületamine - kui päise pikkus on ületatud, võib server sellele koodile vastata, kuid sagedamini lihtsalt loobub ühenduse võtmisest.
  • 434. Aadress ei ole kättesaadav - viga näitab soovitud aadressi kättesaamatut.
  • 449. Proovi uuesti - kood tagastatakse, kui server vajab taotluse töötlemiseks lisateavet.
  • 451. Juba juriidilistel põhjustel blokeeritud - server võib blokeerida, kui asutused on eri õiguslikel põhjustel saatnud luku taotluse.

Kui töötate väljapool veebibrauserit, võivad teil tekkida muud vead, näiteks HTTP-serveri värskendamisel kriitiline viga, kuid peate selle põhjused välja selgitama selle rakenduse või rakenduse omanikud, kus probleem tekkis.

HTTP-serveri vead

Sellised koodid ilmnevad siis, kui lendud toimingud suudavad läbi viia serveri rikke. Sarnaseid vigu kuvatakse 5xx-koodidega ja lühikese vea selgitusega.

Serveri vead koodi 50x all

  • 500 Internal Server Error - HTTP-serveri viga, mida ei saa tuvastada. See kood näitab mis tahes viga, mille jaoks eraldi määratud koodi väärtust pole.
  • 501. Mitte rakendatud - see kood väljastatakse serverist, kui seda meetodit ei toetata. Probleem tekib siis, kui töötab serveritega, mis pole konfigureeritud korralikult HTTP-käskude korral töötama.
  • 502. Bad Gateway - probleem tekib siis, kui server, mis tegutseb lüüsina, saab "peamise" serveri vale vastuse.
  • 503. Teenus Ei ole saadaval - seda koodi kuvatakse tihti siis, kui server läbib tehnilist tööd või seda taaskäivitatakse.
  • 504. Gateway Timeout - tõrge ilmneb siis, kui lüüsi töötaval serveril pole aega, et vastust saada "peamise" serverist.
  • 505. HTTP-versioon pole toetatud (protokolli versiooni ei toetata) - määratud server ei tööta kliendi taotluses määratud protokolli versiooniga.
  • 507. Mittefunktsionaalne ladustamine (ruumi puudumine) - probleem tekib siis, kui taotluse töötlemiseks ei ole piisavalt digitaalset ruumi. Kõige sagedamini on probleem ajutine.

Serveri vead koodi 51x all

  • 510. Mitte laiendatud - ilmneb viga, kui kliendil pole serveris laiendust.
  • 511. Võrgu autentimine on nõutav - sarnast vastust ei saadeta mitte serverilt endalt, vaid vahendajalt, kelle rollis tegutseb Wi-Fi tasulise teenusepakkuja.

Teabekoodid

  • 100. Jätka (jätkub) - see kood teavitab kliendist, et tema esialgsed toimingud vastavad serveri nõuetele, ja see võib jätkuvalt käske saata.
  • 101. Lülitusprotokollid (interaktiivne protokoll) - interaktiivne kood, mis soovitab kasutada kasutatud protokolli sobivamaks.
  • 102. Töötlemine (töötlemise käigus) on kood, mis teatab, et taotlus rahuldati, kuid selle töötlemiseks kulub palju aega.

Ümbersuunamise koodid

  • 300. Mitu valikut (vali) - tekib siis, kui valitud link võib minna otse mitmele serverile asuvale ressursile. Koos koodiga valitakse erinevate võimaluste vahel. Seda saab teha nii kasutaja kui ka klient, olenevalt serveri seadetest.
  • 301. Liikunud püsivalt - kood tagastatakse siis, kui taotletav ressurss või fail on püsivalt teisaldatud ja asub teises aadressis.
  • 302. Leitud (leitud ressursid) - kood tagastatakse, kui taotletud ressurss või fail on ajutiselt teisaldatud ja seda saab leida teisel aadressil.
  • 303. Vt Muu (otsimine teistes aadressides) - server tagab selle koodi koos asukoha alternatiivse väärtusega, nii et kliendipoolne kasutaja saab GET-i meetodile juurdepääsu taotletud ressursile.
  • 304. Not Modified - ei muutu - ilmneb tõrge, kui klient soovib spetsiifilist faili, täpsustades konkreetsed muudatuse aja atribuudid, kuid server ei tuvastanud pärast allalaadimist muudatusi.
  • 305. Kasutage puhverserverit (on vaja kasutada puhverserverit) - seda koodi kuvab server, kui peate sellele juurde pääsemiseks kasutama puhverserverit. Viimase aadress on märgitud väljad Asukoht. Seda koodi saavad kasutada ainult põhiserverid (mitte proksi).
  • 307. Ajutine ümbersuunamine - kood tekib siis, kui soovitud fail või ressurss on saadaval teisel aadressil. Sageli toimub automaatne ümbersuunamine.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 et.birmiss.com. Theme powered by WordPress.