Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 13271|Atsakyti: 0

[Svetainės kūrimo žinios] Žiniatinklio valdytojas turi žinoti HTTP svetainės atsakymo kodo reikšmę

[Kopijuoti nuorodą]
Paskelbta 2014-10-22 11:33:51 | | |
HTTP būsenos kodas
Kai kurie įprasti būsenos kodai yra šie:
200 - Serveris sėkmingai grąžina tinklalapį 404 - Prašomo tinklalapio nėra 503 - Paslauga nepasiekiama
Visi būsenos paaiškinimai: spustelėkite, kad peržiūrėtumėte

1xx (ad hoc atsakymas)
Būsenos kodas, nurodantis laikiną atsakymą ir reikalaujantis, kad užklausos teikėjas tęstų veiksmą.

Kodo aprašymas
100 (Tęsti) Prašytojas tęsia prašymą. Serveris grąžina šį kodą, nurodydamas, kad pirmoji užklausos dalis buvo gauta ir laukia likusios.  
101 (perjungimo protokolas) Užklausos teikėjas paprašė serverio perjungti protokolus, o serveris patvirtino ir pasirengė perjungti.

2xx (Sėkmė)
Būsenos kodas, nurodantis, kad užklausa sėkmingai apdorota.
Kodo aprašymas
200 (Sėkminga) Serveris sėkmingai apdorojo užklausą. Paprastai tai reiškia, kad serveris aptarnavo prašomą tinklalapį.
201 (Sukurta) Užklausa sėkminga ir serveris sukuria naują išteklių.
202 (Priimta) Serveris priėmė užklausą, bet dar neapdorota.
203 (Neleistina informacija) Serveris sėkmingai apdorojo užklausą, tačiau grąžinta informacija gali būti iš kito šaltinio.
204 (be turinio) serveris sėkmingai apdorojo užklausą, bet nieko negrąžino.
205 (Reset Content) serveris sėkmingai apdorojo užklausą, bet nieko negrąžino.
206 (dalinis) Serveris sėkmingai apdorojo kai kurias GET užklausas.

3xx (peradresavimas)
Nurodo, kad norint užbaigti užklausą reikia imtis tolesnių veiksmų. Paprastai šie būsenos kodai naudojami peradresavimams.

Kodo aprašymas
300 (keli pasirinkimai) Serveris gali atlikti įvairius veiksmus pagal užklausą. Serveris gali pasirinkti veiksmą pagal užklausos teikėją (vartotojo agentą) arba pateikti veiksmų sąrašą, iš kurio užklausos teikėjas gali pasirinkti.
301 (visam laikui perkeltas) užklausos puslapis visam laikui perkeltas į naują vietą. Kai serveris pateikia šį atsakymą (atsakydamas į GET arba HEAD užklausą), jis automatiškai nukreipia užklausos teikėją į naują vietą.
302 (laikinas perkėlimas) serveris šiuo metu atsako į užklausas iš tinklalapio, esančio kitoje vietoje, tačiau užklausos teikėjas turėtų ir toliau naudoti pradinę vietą būsimoms užklausoms.
303 (Peržiūrėti kitas vietas) Serveris grąžina šį kodą, kai užklausos teikėjas atsakymui gauti turėtų naudoti atskirą GET užklausą kitoje vietoje.
304 (nemodifikuotas) Pareikalautas tinklalapis nebuvo modifikuotas nuo paskutinės užklausos. Kai serveris pateikia šį atsakymą, žiniatinklio turinys negrąžinamas.
305 (Naudoti tarpinį serverį) Užklausos teikėjas gali naudoti tarpinį serverį tik norėdamas pasiekti pageidaujamą tinklalapį. Jei serveris pateikia šį atsakymą, tai taip pat reiškia, kad užklausos teikėjas turėtų naudoti tarpinį serverį.
307 (laikinas peradresavimas) Šiuo metu serveris atsako į užklausas iš tinklalapio, esančio kitoje vietoje, tačiau užklausos teikėjas turėtų ir toliau naudoti pradinę vietą būsimoms užklausoms.

4xx (užklausos klaida)
Šie būsenos kodai rodo, kad užklausa galėjo būti neteisinga, todėl serveris negalėjo jos apdoroti.

Kodo aprašymas
400 (Klaidos užklausa) Serveris nesupranta užklausos sintaksės.
401 (neautorizuotos) užklausoms reikalingas autentifikavimas. Tinklalapiuose, kuriuose reikia prisijungti, serveris gali pateikti šį atsakymą.
403 (draudžiama) Serveris atmeta užklausą.
404 (Nerasta) Serveriui nepavyko rasti užklausto tinklalapio.
405 (Metodas išjungtas) Išjungia užklausoje nurodytą metodą.
406 (nepriimta) tinklalapiai, kurie negali atsakyti į užklausas naudodami prašomus turinio atributus.
407 (reikalingas agento autorizavimas) Šis būsenos kodas yra panašus į 401 (neįgaliotas), tačiau paskyrimo užklausos teikėjas turėtų leisti naudoti agentą.
408 (Užklausos skirtasis laikas) Skirtasis laikas baigiasi, kol serveris laukia užklausos.
409 (Konfliktas) Serveris užstringa vykdant užklausą. Serveris į atsakymą turi įtraukti informaciją apie konfliktą.
410 (Panaikinta) Jei prašomas išteklius panaikintas visam laikui, serveris pateikia šį atsakymą.
411 (reikalingas leistinas ilgis) Serveris nepriima užklausų, kuriose nėra tinkamo turinio ilgio antraštės lauko.
412 (Būtinosios sąlygos neįvykdytos) Serveris neatitinka vienos iš užklausos teikėjo užklausoje nustatytų būtinų sąlygų.
413 (užklausos objektas per didelis) Serveris negali apdoroti užklausos, nes užklausos objektas yra per didelis, kad viršytų serverio apdorojimo pajėgumą.
414 (Prašomas URI per ilgas) Prašomas URI (paprastai žiniatinklio adresas) yra per ilgas, kad serveris galėtų jį apdoroti.
415 (Nepalaikomi laikmenų tipai) Užklausos puslapis nepalaiko užklausos formato.
416 (Užklausos aprėptis nesuderinama) Jei puslapis negali pateikti užklausos apimties, serveris grąžina šį būsenos kodą.
417 (Tikėtasi neįvykdyta) Serveris neatitinka lauko Laukiama užklausos antraštė reikalavimų.

5xx (serverio klaida)
Šie būsenos kodai rodo, kad serveriui bandant apdoroti užklausą įvyko vidinė klaida. Šios klaidos gali būti klaidos pačiame serveryje, o ne užklausoje.

Kodo aprašymas
500 (Klaida serveryje) Serveris aptiko klaidą ir negalėjo užbaigti užklausos.
501 (dar neįdiegta) Serveris neturi galimybės užbaigti užklausos. Pavyzdžiui, šis kodas gali būti grąžintas, kai serveris neatpažįsta užklausos metodo.
502 (Error Gateway) serveris veikia kaip šliuzas arba tarpinis serveris ir gauna neteisingą atsakymą iš pradinio serverio.
503 (paslauga nepasiekiama) Serveris šiuo metu nepasiekiamas (dėl perkrovos arba prastovos priežiūros). Paprastai tai tik laikina būsena.
504 (šliuzo skirtasis laikas) Serveris veikia kaip šliuzas arba tarpinis serveris, tačiau laiku negauna užklausos iš pradinio serverio.
505 (HTTP versija nepalaikoma) Serveris nepalaiko užklausoje naudojamos HTTP protokolo versijos





Ankstesnis:HTML pereina prie tinklalapio šaltinio kodo
Kitą:Eason Chan "Dėvėti nieko blogo"
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com