HTTP statusa līnija ir termins, kas piešķirts HTTP statusa kodam (faktiskajam koda numuram), ja tam pievienots HTTP iemesls 1. frāze (īss apraksts).
Jūs varat uzzināt vairāk par HTTP statusa kodiem mūsu Kas ir HTTP statusa kodi? gabals. Mēs arī saglabā sarakstu ar HTTP statusa koda kļūdām (4xx un 5xx), kā arī dažus padomus par to novēršanu.
Piezīme. Lai gan tehniski nepareizi, HTTP statusa līnijas bieži tiek sauktas par vienkārši HTTP statusa kodiem.
HTTP statusa koda kategorijas
Kā redzat zemāk, HTTP statusa kodi ir trīsciparu skaitļi. Ļoti pirmais cipars tiek izmantots, lai identificētu kodu konkrētā kategorijā - viens no šiem pieciem:
- 1XX: Informatīvais - pieprasījums tika pieņemts vai process turpinās.
- 2XX: apstiprina, ka darbība ir veiksmīgi pabeigta vai arī tā ir saprotama.
- 3XX: pāradresācija - lai pabeigtu pieprasījumu, ir jānotiek vēl citam.
- 4XX: Klienta kļūda, kas norāda, ka pieprasījums nav pabeigts vai tajā ir nepareizs sintakse .
- 5XX: servera kļūda, kas norāda, ka serveris neizdevās izpildīt šķietami derīgu pieprasījumu.
Lietojumprogrammām, kas izprot HTTP statusa kodus, nav jāzina visi kodi, kas nozīmē, ka nezināmajam kodam ir arī nezināms HTTP iemeslu frāze, kas lietotājiem nesniedz daudz informācijas. Tomēr šīm HTTP lietojumprogrammām ir jāsaprot kategorijas vai klases, kā iepriekš aprakstījām.
Ja programmatūra nezina, ko nozīmē konkrētais kods, tā vismaz var identificēt klasi. Piemēram, ja 490 statusa kods programmai nav zināms, to var uzskatīt par 400, jo tas ir tajā pašā kategorijā, un pēc tam var pieņemt, ka klienta pieprasījumam ir kaut kas nepareizs.
HTTP statusa līnijas (HTTP statusa kodi + HTTP rašanās frāzes)
Statusa kods | Pamatojums frāze |
100 | Turpināt |
101 | Pārslēgšanas protokoli |
102 | Apstrāde |
200 | labi |
201 | Izveidots |
202 | Pieņemts |
203 | Neautoritārā informācija |
204 | Nav satura |
205 | Atiestatīt saturu |
206 | Daļējs saturs |
207 | Multi statuss |
300 | Vairāku izvēli |
301 | Pārvietots pastāvīgi |
302 | Atrasts |
303 | Skatīt citu |
304 | Nav modificēts |
305 | Izmantojiet starpniekserveri |
307 | Pagaidu novirzīšana |
308 | Pastāvīga novirzīšana |
400 | Sliktais pieprasījums |
401 | Neatļauta |
402 | Nepieciešams maksājums |
403 | Aizliegts |
404 | Nav atrasts |
405 | Metode nav atļauta |
406 | Nav pieņemams |
407 | Nepieciešama proxy autentifikācija |
408 | Palūgt pārtraukumu |
409 | Konflikts |
410 | Pagājis |
411 | Nepieciešamais garums |
412 | Priekšnosacījums neizdevās |
413 | Pieprasīt iestādi ir pārāk liela |
414 | Pieprasījums-URI ir pārāk liels |
415 | Neatbalstīts multivides veids |
416 | Pieprasījuma diapazons nav apmierinošs |
417 | Gaidīšana neizdevās |
421 | Nepareizs pieprasījums |
422 | Nepārstrādājams uzņēmums |
423 | Slēgts |
424 | Neizdevīga atkarība |
425 | Neierobežota kolekcija |
426 | Nepieciešams jauninājums |
428 | Priekšnosacījums Nepieciešams |
429 | Pārāk daudz pieprasījumu |
431 | Pieprasījuma galvenes lauki ir pārāk lieli |
451 | Nav pieejams juridisku iemeslu dēļ |
500 | Iekšējā servera kļūda |
501 | Nav implementēts |
502 | Nederīga Vārteja |
503 | Pakalpojums nav pieejams |
504 | Gateway taimauts |
505 | HTTP versija nav atbalstīta |
506 | Variants arī sarunas |
507 | Nepietiekama uzglabāšana |
508 | Atpazīta cilpa |
510 | Nav paplašināts |
511 | Nepieciešama tīkla autentifikācija |
[1] HTTP iemeslu frāzes, kas pievienotas HTTP statusa kodiem, ir ieteicamas tikai. Cits iemesls frāze ir atļauta uz RFC 2616 6.1.1. Jūs varētu redzēt, ka HTTP iemeslu frāzes ir aizstātas ar "draudzīgāku" aprakstu vai vietējā valodā.
Neoficiālās HTTP statusa līnijas
Tālāk norādītās HTTP statusa līnijas daži trešo personu pakalpojumi var tikt izmantoti kā kļūdas atbildes, taču tās nevienā RFC nenorāda.
Statusa kods | Pamatojums frāze |
103 | Pārbaudes punkts |
420 | Metode kļūda |
420 | Uzlabojiet savu mieru |
440 | Ieejas taimauts |
449 | Mēģiniet vēlreiz |
450 | Bloķē Windows vecāku kontrole |
451 | Novirzīt |
498 | Nederīgs marķieris |
499 | Nepieciešams marķējums |
499 | Pieprasījumu ir aizliegusi antivīruss |
509 | Joslas platuma limits ir pārsniegts |
530 | Vietne ir iesaldēta |
Piezīme. Ir svarīgi atcerēties, ka, lai gan HTTP statusa kodi var kopīgot vienādus numurus ar kļūdām, kas tiek parādīti citos kontekstos, piemēram, ar Device Manager kļūdu kodiem , tas nenozīmē, ka tie jebkādā veidā ir saistīti.