Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 13271|Atbildi: 0

[Tīmekļa vietnes veidošanas zināšanas] Tīmekļa pārzinim ir jāzina HTTP vietnes atbildes koda nozīme

[Kopēt saiti]
Publicēts 22.10.2014 11:33:51 | | |
HTTP statusa kods
Daži izplatītākie statusa kodi ir šādi:
200 - Serveris veiksmīgi atgriež tīmekļa lapu 404 - Pieprasītā tīmekļa lapa nepastāv 503 - Pakalpojums nav pieejams
Visi statusa skaidrojumi: noklikšķiniet, lai skatītu

1xx (ad hoc atbilde)
Statusa kods, kas apzīmē pagaidu atbildi un pieprasa pieprasītājam turpināt darbību.

Koda apraksts
100 (Turpināt) Pieprasītājs turpina pieprasījumu. Serveris atgriež šo kodu, lai norādītu, ka pieprasījuma pirmā daļa ir saņemta un gaida pārējo.  
101 (pārslēgšanas protokols) Pieprasītājs ir pieprasījis serverim pārslēgt protokolus, un serveris ir apstiprinājis un sagatavojies pārslēgšanai.

2xx (panākumi)
Statusa kods, kas norāda, ka pieprasījums ir veiksmīgi apstrādāts.
Koda apraksts
200 (veiksmīgs) Serveris ir veiksmīgi apstrādājis pieprasījumu. Parasti tas nozīmē, ka serveris apkalpoja pieprasīto tīmekļa lapu.
201 (Izveidots) Pieprasījums ir veiksmīgs, un serveris izveido jaunu resursu.
202 (Pieņemts) Serveris ir pieņēmis pieprasījumu, bet tas vēl nav apstrādāts.
203 (Neatļauta informācija) Serveris ir veiksmīgi apstrādājis pieprasījumu, bet atgrieztā informācija var būt no cita avota.
204 (bez satura) serveris veiksmīgi apstrādāja pieprasījumu, bet neko neatdeva.
205 (Reset Content) serveris veiksmīgi apstrādāja pieprasījumu, bet neko neatdeva.
206 (daļēji) Serveris veiksmīgi apstrādāja dažus GET pieprasījumus.

3xx (novirzīt)
Norāda, ka ir nepieciešamas papildu darbības, lai pabeigtu pieprasījumu. Parasti šie statusa kodi tiek izmantoti novirzīšanai.

Koda apraksts
300 (vairākas izvēles) Serveris var veikt dažādas darbības pēc pieprasījuma. Serveris var atlasīt darbību, pamatojoties uz pieprasītāju (lietotāja aģentu), vai nodrošināt darbību sarakstu, no kurām pieprasītājs var izvēlēties.
301 (neatgriezeniski pārvietota) pieprasījuma lapa ir neatgriezeniski pārvietota uz jaunu atrašanās vietu. Kad serveris atgriež šo atbildi (atbildot uz GET vai HEAD pieprasījumu), tas automātiski novirza pieprasītāju uz jaunu atrašanās vietu.
302 (pagaidu pārvietošana) serveris pašlaik atbild uz pieprasījumiem no tīmekļa lapas citā atrašanās vietā, bet pieprasītājam jāturpina izmantot sākotnējo atrašanās vietu turpmākajiem pieprasījumiem.
303 (Skatīt citas atrašanās vietas) Serveris atgriež šo kodu, ja pieprasītājam atbildes izgūšanai jāizmanto atsevišķs GET pieprasījums citai atrašanās vietai.
304 (nemodificēts) Pieprasītā tīmekļa lapa nav modificēta kopš pēdējā pieprasījuma. Kad serveris atgriež šo atbildi, tīmekļa saturs netiek atgriezts.
305 (Izmantot starpniekserveri) Pieprasītājs var izmantot tikai starpniekserveri, lai piekļūtu pieprasītajai tīmekļa lapai. Ja serveris atgriež šo atbildi, tas nozīmē arī to, ka pieprasītājam ir jāizmanto starpniekserveris.
307 (pagaidu novirzīšana) Serveris pašlaik atbild uz pieprasījumiem no tīmekļa lapas citā atrašanās vietā, bet pieprasītājam jāturpina izmantot sākotnējo atrašanās vietu turpmākiem pieprasījumiem.

4xx (pieprasījuma kļūda)
Šie statusa kodi norāda, ka pieprasījums, iespējams, ir kļūdains, neļaujot serverim to apstrādāt.

Koda apraksts
400 (kļūdas pieprasījums) Serveris nesaprot pieprasījuma sintaksi.
401 (neautorizēti) pieprasījumiem nepieciešama autentifikācija. Tīmekļa lapām, kurām nepieciešama pieteikšanās, serveris var atgriezt šo atbildi.
403 (aizliegts) Serveris noraida pieprasījumu.
404 (nav atrasts) Serveris nevarēja atrast pieprasīto tīmekļa lapu.
405 (metode atspējota) atspējo pieprasījumā norādīto metodi.
406 (Nav pieņemts) Web lapas, kas nevar atbildēt uz pieprasījumiem, izmantojot pieprasītos satura atribūtus.
407 (nepieciešama aģenta autorizācija) Šis statusa kods ir līdzīgs 401 (nav autorizēts), bet apzīmējuma pieprasītājam ir jāatļauj izmantot aģentu.
408 (pieprasījuma taimauts) Taimauts rodas, kamēr serveris gaida pieprasījumu.
409 (konflikts) Serveris avarē, aizpildot pieprasījumu. Serverim atbildē jāiekļauj informācija par konfliktu.
410 (Dzēsts) Ja pieprasītais resurss ir neatgriezeniski izdzēsts, serveris atgriež šo atbildi.
411 (nepieciešams derīgs garums) Serveris nepieņem pieprasījumus, kuros nav derīga satura garuma galvenes lauka.
412 (priekšnosacījumi nav izpildīti) Serveris neatbilst vienam no pieprasītāja pieprasījumā noteiktajiem priekšnoteikumiem.
413 (pieprasījuma entītija ir pārāk liela) Serveris nevar apstrādāt pieprasījumu, jo pieprasījuma entītija ir pārāk liela, lai pārsniegtu servera apstrādes jaudu.
414 (pieprasītais URI ir pārāk garš) Pieprasītais URI (parasti tīmekļa adrese) ir pārāk garš, lai serveris to varētu apstrādāt.
415 (neatbalstīti multivides tipi) Pieprasījuma lapa neatbalsta pieprasījuma formātu.
416 (Pieprasījuma tvērums neatbilst prasībām) Ja lapa nevar norādīt pieprasījuma tvērumu, serveris atgriež šo statusa kodu.
417 (Paredzams, nav izpildīts) Serveris neatbilst prasībām attiecībā uz lauka Paredzamā pieprasījuma galvene.

5xx (servera kļūda)
Šie statusa kodi norāda, ka radās iekšēja kļūda, kad serveris mēģināja apstrādāt pieprasījumu. Šīs kļūdas var būt kļūdas pašā serverī, nevis pieprasījumā.

Koda apraksts
500 (kļūda serverī) Serverī radās kļūda un nevarēja pabeigt pieprasījumu.
501 (vēl nav ieviests) Serverim nav iespējas pabeigt pieprasījumu. Piemēram, šis kods var tikt atgriezts, ja serveris neatpazīst pieprasījuma metodi.
502 (kļūdu vārteja) serveris darbojas kā vārteja vai starpniekserveris un saņem nederīgu atbildi no augšupējā servera.
503 (pakalpojums nav pieejams) Serveris pašlaik nav pieejams (pārslodzes vai dīkstāves uzturēšanas dēļ). Parasti tas ir tikai pagaidu stāvoklis.
504 (vārtejas taimauts) Serveris darbojas kā vārteja vai starpniekserveris, bet savlaicīgi nesaņem pieprasījumu no augšupējā servera.
505 (HTTP versija netiek atbalstīta) Serveris neatbalsta pieprasījumā izmantoto HTTP protokola versiju





Iepriekšējo:HTML pāriet uz tīmekļa lapas avota kodu
Nākamo:Eason Chan "Nēsājot neko sliktu"
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com