Pilns saraksts ar HTTP statusa līnijām

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:

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.