KompiuteriaiSaugumas

Kas yra HTTP klaida?

Interneto vartotojai, kurie yra šiek tiek giliau į Web (bent dauguma jų) terminologija, žinau, kad yra HTTP protokolą. Ši duomenų perdavimo protokolas leidžia vartotojams bendrauti su interneto ištekliais per naršyklę. Vienas iš protokolo funkcijų yra galimybė grąžinti specialius kodus, kurie suteikia vartotojams informacijos apie svetainę statuso ar įgyvendinant tam tikros užduoties būseną. Ji taip pat apima ir HTTP klaidų kodai. Klaidų kodai skirstomi į du tipus: Kliento klaidas ir serverio klaidos. Dėl šių dviejų kategorijų, ir kitų naudingų, o svarbiausia - bendrų kodų aptartų šios medžiagos.

HTTP klientas klaida

Jei klaida buvo aptikta kliento pusėje, serveris grąžina savo klasės 4xx kodą. Jei serveris nerado jokių problemų, tačiau ji vis dar nėra prieinama vartotojui, klientas siunčiamas kodą su klaidos paaiškinimą.

Taigi, klientas klaidos kodas, pagal 40s:

  • 400. Neteisingas prašymas - įvyksta klaida, kai serveris mato sintaksės klaidos prašymo iš kliento. Tai įvyks, kaip ilgai, kaip kliento pusėje nėra tinkamas pakeitimai bus padaryti. Jūs turite laikytis visų taisyklių duomenų perdavimo protokolas, naudojamas.
  • 401. Leidimas - Ši klaida reiškia, kad HTTP serveris reikalauja autentifikavimo. Tuo pačiu metu ji yra serverio pusėje ateiti visas sąlygas atlikti autentiškumo. Klaidos priežastis gali būti netinkamas vardas arba slaptažodis autentifikavimą.
  • 402. Būtina mokėti mokestį - kodas nėra naudojamas, bet rezervuojama ateičiai protokolą. Iš pradžių sumanytas kaip už apmokėjimo prieiti prie konkretaus ištekliaus sąsaja. Kadangi tai nepadėjo, kodas 402 įsivedė "Google" ir "Apple", laikas nuo laiko, taikyti jį į savo interneto paslaugas.

  • 403. Prieiga uždrausta - kai serveris veikia tinkamai klaida įvyksta, bet vartotojas prašo prieigos prie jos, neleidžiama tai daryti. Dažnai lydi leidimo lange.
  • 404. Ne Surasta (Resource / failas nerastas) - dažniausios klaidos internete. Paprastai atsiranda dėl rašybos, kai rašyti interneto adresą. Dažnas nuorodos ir interneto atsiradimas buvo transformuotas šį kodą į populiaraus pokštas internete.
  • 405. Metodas neleidžiama - HTTP klaida duomenys turi būti įrašomi naudojant POST, arba naudojant PUT metodą. Kitaip tariant, kai naudojant GET metodą, kai ji nėra arba nepalaikomas serverio apdoroti tam tikrus duomenis įvyksta klaida.
  • 406. Prašymas negali būti priimtas - šis kodas yra grąžinamas į serverį, kai prašoma turinys nėra taikomos pavadinimai, tokie kaip Priimti. Dažniausiai tai įvyksta, kai reikalinga informacija neatitinka formato, kuris gali būti pripažintas klientui.
  • 407. Leidimas reikalingas ant proxy pusėje - kartu su kodo serveris grąžina specialų lauką autentifikavimo serverio.
  • 408. Laikas prašymo atėjo - atsiranda, kai serveris nustoja laukia tolesnių užklausų iš klientui. Pakartokite prašymą bet kuriuo metu, net po pauzės.
  • 409. Konfliktas - kokiais atvejais atsiranda šio HTTP klaida? Įkeldami failą į interneto serverį, kur jau saugomi identišką failą ar dokumentą vėliau. Failo versija kontrolės sistema yra saugomi serveryje, kuris neleidžia pakeisti ankstesnę failo versiją, todėl atrodo, kad pagal šio kodekso konfliktas.

klientų klaidos kodas pagal 41h

  • 410. Išteklių ištrinta - klaida įvyksta tuo atveju, kai prašoma išteklių yra adresu, bet buvo pašalintas ir yra nebeprieinamas.
  • 412. Išankstinės sąlygos netenkinamos - šis kodas bus rodomas atveju neįvykdytos sąlyginių antraštės laukų (visi).
  • 413. Prašyme yra didesnis nei leidžiama riba - įvyksta klaida, kai kūnas yra siunčiami į užsakovo pageidavimą yra per didelis, o serveris negali apdoroti ją.
  • 414. adresas yra per ilgas - jei serveris grąžina šį kodą reiškia, URL nurodyta prašyme yra per ilgas ir negali būti tvarkomi. Be to, klaida įvyksta, kai klientas siunčia duomenis per GET vietoj POST.
  • 415. Nepalaikoma failo formatas - įvyksta klaida, kai serveris atsisako dirbti su tam tikru duomenų formatu (priežastis gali būti bet koks).
  • 417. Budėjimo Nepavyko - Prašymas antraštę iš kliento pusės neatitinka reikalavimų TIKĖTIS lauką.
  • 418 Aš arbatinukas - kuris pirmą kartą pasirodė 1998 kodą, kuris buvo juoko pokštas ir niekada nebuvo rimtai dalyvauti.

klientų klaidos kodas pagal 42x

  • 422. elementas negali būti apdorojami - teoriškai serveris gali apdoroti išsiųstą pagal kliento prašymą; failą prašymo kūno taip pat remia (tai gali būti lentelę arba bet kuris kitas failas), bet dėl tam tikrų priežasčių buvo logiška klaida, apribojant serverio veiklą.
  • 423. Prieiga uždrausta - metodas, naudojamas užrakinta serverio pusėje. Jūs turite naudoti kitą metodą.
  • 424. priklausomybė Klaida - tai kodas bus rodomas tuo atveju, kad operacija, kurių sėkmė priklauso nuo dabartinės komandos vykdymą, buvo kažkodėl nutrauktas.
  • 425. neteisinga tvarka elementų - kodas rodomas tuo atveju, ne iš kelių daiktų prašymu nuo jų tvarka (serverio) serverio nebuvo įvykdytas.
  • 426. Būtina atnaujinti - kodą, pranešdama, kad reikia gaminti protokolo atnaujinimo. Golfo atnaujinimai turi būti tinkamai dokumentuota serverio pusėje.
  • 428. reikia užbaigti priklausomą sandorio - su šio kodekso serverio pagalba praneša klientui, kad jums reikia naudoti nuo prašymo-rinktuvai sąlygomis.
  • 429. Per daug prašymai - klaida įvyksta, kai klientas siunčia į serverį iš užklausų, kurios gali būti dėl DDoS atakų daug, todėl serveris yra užblokuotas.

Kliento klaidų kodų poilsio

  • 431. Didesnis antraštės ilgis - daugiau kaip antraštės ilgis serveris gali atsiųsti atsakymą į kodą, bet dažniau ji tiesiog atstato ryšį.
  • 434. Adresas nepasiekiamas - klaida signalizuoja prašomos adresą nebuvimu.
  • 449. Pakartokite - kodas yra grąžinamas tuo atveju kad serveris galėtų patenkinti prašymą ir daugiau informacijos reikia.
  • 451. užblokuota dėl teisinių priežasčių - serveris gali būti užrakinamas, jei valdžios institucijos išsiuntė prašymą spyna ant įvairių teisinių priežasčių.

Dirbdami ne žiniatinklio naršyklėje gali būti ir kitų klaidų, pavyzdžiui, kritinės klaidos, HTTP serverio atnaujinimo, tačiau būtina išsiaiškinti už programos ar taikymo savininkams, kad kyla problema, priežastis.

HTTP serverio klaida

Tokie kodai įvyksta tada, kai Teatralizuotas operacija nepavyksta serverio kaltės. Tokios klaidos rodomi naudojant 5xx kodus ir trumpą paaiškinimą klaidą.

Serverio klaida kodas pagal 50s

  • 500 vidinė serverio klaida - HTTP serverio klaida, o ne atpažįstama. Šis kodas nurodo bet kokios klaidos, dėl kurių nėra atskiros pavadinimas kodas vertė.
  • 501. Ne Įgyvendintas (metodas nėra palaikomas) - Šis kodas rodo serverį, kai metodas nepalaiko jų. Problema kyla, kai susiduriame su serveriais, kurie yra neužpildė už teisingą veikimą standartinių HTTP komandas.
  • 502. Blogas Vartai (Vartai klaida) - problema atsiranda tada, kai serveris veikia kaip vartai gauna atsakymą klaidos iš "laivo kapitonas" serveryje.
  • 503. Paslauga neteikiama (paslaugos nėra) - Šis kodas yra labiausiai tikėtinas, kai serveris yra techniniai darbai ar jis paleidžiamas.
  • 504. Vartai timeout (o kertančios vartai kairėje) - klaida, kai serveris veikia kaip vartai įvyksta, neturi laiko gauti atsakymą iš "pagrindinio" serveryje.
  • 505. HTTP versija nepalaikoma (naudojamas protokolas versija nepalaikoma) - nurodyta serveris neveikia su protokolu, kuris yra nurodytas prašymo iš kliento versija.
  • 507. Insufficiente saugojimas (trūksta vietos) - problema kyla dėl vietos stokos skaitmeninio apdorojimo prašymu. Dažniausiai problema yra laikina.

Serverio klaidos pagal kodą 51h

  • 510. nepratęsiamas (be pratęsimo), - klaida įvyksta tuo atveju, jei serveris ne ekspansija, kurios buvo paprašyta pagal kliento.
  • (Reikalingas leidimas) 511. tinklo autentifikavimo Reikalinga - tai atsakas nėra siunčiama iš paties serverio, o iš tarpininko, vaidmenį, kuris veikia kaip mokama teikėjo taško Wi-Fi ".

Informacinės kodai

  • 100. Tęsti (tęsinys) - Šis kodas informuoja klientą, kad jo pirminiai veiksmai patenkinti serverio reikalavimus, ir ji gali toliau siųsti komandas.
  • 101. perjungimas protokolai (protokolas Keisti) - interaktyvi kodas, siūloma pakeisti protokolą naudoti labiau tinkama.
  • 102. apdorojimas (Apdorojimo metu) - kodas pranešdama, kad prašymas buvo priimtas, tačiau apdoroti užtruks nemažai laiko.

kodai peradresavimas

  • 300. Keli pasirinkimai (atrankos) - atsiranda, jeigu pasirinktas nurodo gali būti perduotas į keletą išteklių, esančių tame pačiame serveryje. Kartu su kodu suteikta pasirinkimo tarp skirtingų variantų. Ir tai gali būti padaryta tiek naudotojo ir kliento, priklausomai nuo serverio nustatymų.
  • 301. Perkelta Pastoviai (išteklių perkeltas) - kodas yra grąžinamas, kai reikalinga informacija arba failas buvo visam laikui būti perkeltas ir įsikūręs kitu adresu.
  • 302. Surasta (išteklių nerasta) - kodas yra grąžinamas, kai reikalinga informacija arba failas buvo laikinai perkeltas ir galima rasti kitu adresu.
  • 303. Žr Kita (paieška kitose vietose) - kodas yra grąžinamas į serverį, kartu su alternatyviu kur lauko reikšmę naudotojui klientui gali pasiekti prašomą išteklius naudojant GET metodas.
  • 304. Ne Modifikuotas (failas nebuvo pakeistas) - klaida įvyksta, jei klientas paprašė konkretų failą su konkrečių savybių modifikavimo metu, bet serveris neaptiko jokių pakeitimų, nes jis buvo pakrautas.
  • 305. Naudoti proxy (reikia naudoti proxy serverį) - Šis kodas rodo serveris kur ją pasiekti, reikia naudoti proxy serverį. paskutinis adresas nurodomas Vieta srityje. Kodas gali naudoti tik pagrindinę serverį (ne proxy).
  • 307. Laikinas nukreipiamasis (laikinas peradresavimas) - kodas atsitinka, kai prašoma failą ar išteklių tampa prieinama kitu adresu. Dažnai yra automatinis peradresavimas.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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