See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 13271|Vastuse: 0

[Veebilehe loomise teadmised] Veebimeister peab teadma HTTP veebilehe vastusekoodi tähendust

[Kopeeri link]
Postitatud 22.10.2014 11:33:51 | | |
HTTP olekukood
Mõned levinumad staatuskoodid on:
200 - Server tagastab edukalt veebilehe 404 - Taotletud veebilehte ei eksisteeri 503 - Teenus ei ole kättesaadav
Kõik staatuse selgitused: Klõpsa, et vaadata

1xx (Ad hoc vastus)
Olekukood, mis esindab ajutist vastust ja nõuab taotlejalt tegevuse jätkamist.

Koodi kirjeldus
100 (Jätkub) Taotleja jätkab taotlusega. Server tagastab selle koodi, et näidata, et päringu esimene osa on vastu võetud ja ootab ülejäänut.  
101 (Üleminekuprotokoll) Taotleja on palunud serveril protokolle vahetada ning server on kinnitanud ja valmistunud vahetuseks.

2xx (Edu)
Olekukood, mis näitab, et päring on edukalt töödeldud.
Koodi kirjeldus
200 (Õnnestus) Server on taotluse edukalt töötlenud. Tavaliselt tähendab see, et server teenindab soovitud veebilehte.
201 (Loodud) Päring õnnestub ja server loob uue ressursi.
202 (Vastu võetud) Palve on serveri poolt vastu võetud, kuid seda pole veel töödeldud.
203 (Volitamata info) Server on taotluse edukalt töötlenud, kuid tagastatud info võib pärineda mõnest muust allikast.
204 (ilma sisuta) server töötles taotluse edukalt, kuid ei tagastanud midagi.
205 (Reset Content) server töötles päringu edukalt, kuid ei tagastanud midagi.
206 (osaline) Server töötles edukalt osa GET-päringutest.

3xx (ümbersuunamine)
Näitab, et taotluse täitmiseks on vaja täiendavaid meetmeid. Tavaliselt kasutatakse neid olekukoode ümbersuunamiseks.

Koodi kirjeldus
300 (valikvalikud) Server saab päringu alusel teha mitmesuguseid toiminguid. Server saab valida tegevuse taotleja (kasutajaagendi) põhjal või pakkuda soovijale tegevuste nimekirja.
301 (püsivalt liigutatud) taotluse lehekülg on püsivalt viidud uude asukohta. Kui server tagastab selle vastuse (vastuseks GET- või HEAD-päringule), suunab ta automaatselt taotleja uude asukohta.
302 (Temporary Move) server vastab praegu veebilehelt päringutele teises asukohas, kuid taotleja peaks jätkama algse asukoha kasutamist tulevaste päringute jaoks.
303 (Vaata teisi asukohti) Server tagastab selle koodi, kui taotleja peaks kasutama eraldi GET-päringut teise asukoha jaoks vastuse saamiseks.
304 (Muutmata) Taotletud veebilehte pole pärast viimast päringut muudetud. Kui server selle vastuse tagastab, siis veebisisu ei tagastata.
305 (Kasuta proksit) Taotleja saab proxyt kasutada ainult soovitud veebilehele ligipääsuks. Kui server selle vastuse tagastab, tähendab see ka, et taotleja peaks kasutama proxyt.
307 (ajutine ümbersuunamine) Server vastab praegu päringutele veebilehelt teises asukohas, kuid taotleja peaks jätkama algse asukoha kasutamist tulevaste päringute jaoks.

4xx (päringu viga)
Need olekukoodid viitavad sellele, et päring võis olla valesti läinud, takistades serveril selle töötlemist.

Koodi kirjeldus
400 (veataotlus) Server ei mõista päringu süntaksit.
401 (volitamata) päringud nõuavad autentimist. Veebilehtede puhul, mis nõuavad sisselogimist, võib server selle vastuse tagastada.
403 (keelatud) Server lükkab taotluse tagasi.
404 (Ei leitud) Server ei leidnud soovitud veebilehte.
405 (Meetod keelatud) keelab taotluses määratud meetodi.
406 (Ei aktsepteerita) veebilehed, mis ei saa vastata päringutele, kasutades soovitud sisu atribuute.
407 (Agendi autoreerimine vajalik) See olekukood on sarnane 401-le (mitte volitatud), kuid määramistaotleja peaks volitama agendi kasutamist.
408 (Päringu ajapiiramine) Ajapiirang toimub siis, kui server ootab päringut.
409 (Konflikt) Server jookseb kokku päringu täitmisel. Server peab vastuses lisama teavet konflikti kohta.
410 (Kustutatud) Kui soovitud ressurss on jäädavalt kustutatud, tagastab server selle vastuse.
411 (Kehtiv pikkus vajalik) Server ei aktsepteeri päringuid, mis ei sisalda kehtivat sisupikkuse päise välja.
412 (Eeltingimused ei täidetud) Server ei vasta ühele taotleja poolt päringus seatud eeltingimustest.
413 (Päringuüksus on liiga suur) Server ei saa päringut töödelda, kuna päringu üksus on liiga suur, et ületada serveri töötlemisvõimsust.
414 (Taotletud URI on liiga pikk) Taotletud URI (tavaliselt veebiaadress) on serverile liiga pikk, et seda töödelda.
415 (Toetamata meediatüübid) Päringu formaati ei toeta päringuleht.
416 (Päringu ulatus ei vasta nõuetele) Kui leht ei suuda anda päringu ulatust, tagastab server selle staatuskoodi.
417 (Oodatud ei täidetud) Server ei vasta Oodatud päringupäise välja nõuetele.

5xx (serveri viga)
Need olekukoodid viitavad sellele, et sisemine viga tekkis, kui server püüdis päringut töödelda. Need vead võivad olla vead serveris endas, mitte päringus.

Koodi kirjeldus
500 (viga serveris) Serveril tekkis vea ja ei saanud päringut lõpule viia.
501 (veel rakendamata) Serveril ei ole võimalust päringut lõpule viia. Näiteks võib see kood tagastada siis, kui server ei tunne päringu meetodit ära.
502 (Error Gateway) server toimib värava või proksina ning saab ülemise vooru serverilt kehtetu vastuse.
503 (Teenus puudub) Server ei ole hetkel saadaval (ülekoormuse või seisakute hoolduse tõttu). Tavaliselt on see vaid ajutine seisund.
504 (Gateway Timeout) Server toimib lüüsi või proksina, kuid ei saa ülesvoolu serverilt päringut õigeaegselt.
505 (HTTP versioon ei ole toetatud) Server ei toeta päringus kasutatud HTTP protokolli versiooni





Eelmine:html hüppab veebilehe lähtekoodi juurde
Järgmine:Eason Chan "Midagi valesti kandmas"
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com