Ang linya ng katayuan ng HTTP ay ang terminong ibinigay sa HTTP code ng katayuan (ang aktwal na code number) kapag sinamahan ng HTTP reason phrase1 (Ang maikling paglalarawan).
Maaari kang magbasa nang higit pa tungkol sa mga code ng katayuan ng HTTP sa aming Ano ang Mga Katayuan ng HTTP? piraso. Pinapanatili din namin ang isang listahan ng mga error sa code ng HTTP (4xx at 5xx) kasama ang ilang mga tip kung paano ayusin ang mga ito.
Tandaan: Kahit na hindi tama ang teknikal, ang mga linya ng katayuan ng HTTP ay madalas na tinutukoy bilang simpleng mga kodigo sa katayuan ng HTTP.
Mga Kategorya ng Katayuan ng HTTP
Tulad ng makikita mo sa ibaba, ang mga code ng katayuan ng HTTP ay tatlong-digit na mga integer. Ang unang digit ay ginagamit upang makilala ang code sa loob ng isang tiyak na kategorya - isa sa mga limang:
- 1XX: Ang impormasyon - tinanggap ang kahilingan o nagpapatuloy ang proseso.
- 2XX: Kinukumpirma na ang pagkilos ay matagumpay na natapos o naiintindihan.
- 3XX: Pag-redirect - kailangan ng ibang bagay upang makumpleto ang kahilingan.
- 4XX: Error sa kliyente na nagpapahiwatig na ang kahilingan ay hindi makukumpleto o naglalaman ng maling syntax.
- 5XX: Error sa server na nagpapahiwatig na ang server ay nabigo upang makumpleto ang isang kahilingan na parang bisa.
Ang mga application na maintindihan ang mga code ng katayuan ng HTTP ay hindi kailangang malaman lahat ng mga code, na nangangahulugang isang hindi kilalang code ay mayroon ding isang hindi kilalang pariralang HTTP na dahilan, na hindi magbibigay sa gumagamit ng maraming impormasyon. Gayunpaman, kailangang maunawaan ng mga application na HTTP na ito ang mga kategorya o klase tulad ng inilarawan namin sa itaas.
Kung ang software ay hindi alam kung ano ang ibig sabihin ng tukoy na code, maaari ito sa pinaka-hindi bababa sa makilala ang klase. Halimbawa, kung ang isang 490 code ng katayuan ay hindi kilala sa application, maaari itong gamutin ito bilang 400 dahil sa parehong kategorya, at maaaring ipalagay na may sira sa kahilingan ng kliyente.
Mga Katayuan ng HTTP (Mga Katayuan ng HTTP na Mga Alituntunin + Mga Dahilan sa HTTP)
Code ng Katayuan | Dahilan Parirala |
100 | Magpatuloy |
101 | Paglipat ng mga Protocol |
102 | Pagproseso |
200 | OK |
201 | Nilikha |
202 | Tinanggap |
203 | Non-Awtorisadong Impormasyon |
204 | Walang laman |
205 | I-reset ang Nilalaman |
206 | Bahagyang Nilalaman |
207 | Multi-Katayuan |
300 | Maramihang mga pagpipilian |
301 | Inilipat Permanenteng |
302 | Natagpuan |
303 | Tingnan ang Ibang |
304 | Hindi Binago |
305 | Gumamit ka ng kinatawan |
307 | Temporary Redirect |
308 | Permanenteng Pag-redirect |
400 | Bad Request |
401 | Hindi awtorisadong |
402 | Kinakailangan ang Pagbabayad |
403 | Ipinagbabawal |
404 | Hindi mahanap |
405 | Paraan na Hindi Pinahintulutan |
406 | Hindi katanggap-tanggap |
407 | Kinakailangan ang Pagpapatunay ng Proxy |
408 | Humiling ng Time-out |
409 | Salungatan |
410 | Nawala na |
411 | Kinakailangan ang Haba |
412 | Nabigo ang Precondition |
413 | Masyadong Malaking Kahilingan Entity |
414 | Masyadong Malaki ang Kahilingan-URI |
415 | Hindi sinusuportahang Uri ng Media |
416 | Hindi Nasiyahan ang Saklaw na Kahilingan |
417 | Nabigo ang Hangarin |
421 | Misdirected Request |
422 | Unprocessable Entity |
423 | Naka-lock |
424 | Nabigong Dependency |
425 | Hindi Nakolektang Collection |
426 | Kinakailangang I-upgrade |
428 | Kinakailangan ang Precondition |
429 | Napakaraming Kahilingan |
431 | Hilingin ang Mga Field ng Header na Malaki |
451 | Hindi Magagamit Para sa Mga Legal na Dahilan |
500 | Error sa Panloob na Server |
501 | Hindi Ipinatupad |
502 | Bad Gateway |
503 | Hindi Magagamit ang Serbisyo |
504 | Gateway Time-out |
505 | Hindi sinusuportahan ang Bersyon ng HTTP |
506 | Nag-uusap din ang Variant |
507 | Hindi sapat na Imbakan |
508 | Nakita ang Loop |
510 | Hindi pinalawig |
511 | Kinakailangan ang Pagpapatunay ng Network |
1 Ang mga pariralang HTTP na dahilan na kasama ng mga code ng katayuan ng HTTP ay inirerekumenda lamang. Ang isang iba't ibang mga katwirang parirala ay pinapayagan sa bawat RFC 2616 6.1.1. Maaari mong makita ang mga pariralang dahilan ng HTTP na pinalitan ng isang mas "magiliw" na paglalarawan o sa isang lokal na wika.
Hindi opisyal na Mga Line ng Katayuan ng HTTP
Maaaring gamitin ang mga linya ng katayuan ng HTTP sa ibaba ng ilang mga serbisyo ng third party bilang mga tugon ng error, ngunit hindi ito tinukoy ng anumang RFC.
Code ng Katayuan | Dahilan Parirala |
103 | Checkpoint |
420 | Paraan Pagkabigo |
420 | Pagandahin ang Iyong Kalmado |
440 | Login Timeout |
449 | Subukang muli |
450 | Naka-block ng Mga Kontrol ng Magulang ng Windows |
451 | Pag-redirect |
498 | Di-wastong Token |
499 | Kinakailangan ang Token |
499 | Ang kahilingan ay ipinagbabawal ng antivirus |
509 | Limitado ang Bandwidth Limit |
530 | Ang site ay frozen |
Tandaan: Mahalagang tandaan na habang maaaring ibahagi ang mga numerong kodigo ng katayuan ng HTTP sa parehong mga numero sa mga error na mensahe na natagpuan sa ibang mga konteksto, tulad ng mga error code ng Device Manager, hindi ito nangangahulugan na may kaugnayan sila sa anumang paraan.