Isang Kumpletong Listahan ng Mga Linya ng Katayuan ng HTTP

Talaan ng mga Nilalaman:

Isang Kumpletong Listahan ng Mga Linya ng Katayuan ng HTTP
Isang Kumpletong Listahan ng Mga Linya ng Katayuan ng HTTP
Anonim

Ang HTTP status line ay ang terminong ibinigay sa HTTP status code (ang aktwal na code number) kapag sinamahan ng HTTP reason phrase1 (ang maikling paglalarawan).

Nagtatago rin kami ng listahan ng mga error sa HTTP status code (4xx at 5xx) kasama ng ilang tip kung paano ayusin ang mga ito.

Bagama't teknikal na hindi tama, ang mga linya ng status ng HTTP ay kadalasang tinutukoy bilang mga HTTP status code lang.

Image
Image

Mga Kategorya ng Code ng Katayuan ng

Tulad ng makikita mo sa ibaba, ang mga HTTP status code ay tatlong-digit na integer. Ang pinakaunang digit ay ginagamit upang tukuyin ang code sa loob ng isang partikular na kategorya-isa sa limang ito:

  • 1XX: Pang-impormasyon-tinanggap ang kahilingan o nagpapatuloy ang proseso.
  • 2XX: Kinukumpirma na matagumpay na nakumpleto o naunawaan ang pagkilos.
  • 3XX: Pag-redirect-may iba pang kailangang maganap upang makumpleto ang kahilingan.
  • 4XX: Error ng kliyente na nagsasaad na hindi makumpleto ang kahilingan o naglalaman ng maling syntax.
  • 5XX: Error sa server na nagsasaad na nabigo ang server na makumpleto ang isang kahilingan na dapat ay wasto.

Ang mga application na nakakaunawa sa mga HTTP status code ay hindi kailangang malaman ang lahat ng mga code na ito, na nangangahulugang ang isang hindi kilalang code ay mayroon ding hindi kilalang HTTP na pariralang dahilan, na hindi magbibigay sa user ng maraming impormasyon. Gayunpaman, kailangang maunawaan ng mga HTTP application na ito ang mga kategorya o klase tulad ng inilarawan namin sa itaas.

Kung hindi alam ng software kung ano ang ibig sabihin ng partikular na code, maaari nitong matukoy ang klase. Halimbawa, kung hindi alam ng application ang isang 490 status code, maaari itong ituring bilang 400 dahil nasa parehong kategorya ito, at pagkatapos ay ipagpalagay na may mali sa kahilingan ng kliyente.

Mga Linya ng Katayuan ng HTTP (Mga Code ng Katayuan ng HTTP + Mga Parirala sa Dahilan ng

Opisyal na Mga Linya sa Katayuan ng
Status Code Reason Phrase
100 Magpatuloy
101 Switching Protocols
102 Processing
200 OK
201 Nilikha
202 Tinanggap
203 Hindi Makapangyarihang Impormasyon
204 Walang Nilalaman
205 I-reset ang Nilalaman
206 Partial Content
207 Multi-Status
208 Naiulat na
300 Multiple Choices
301 Permanenteng Inilipat
302 Natagpuan
303 Tingnan ang Iba
304 Hindi Binago
305 Gumamit ng Proxy
307 Temporary Redirect
308 Permanenteng Pag-redirect
400 Masamang Kahilingan
401 Hindi awtorisado
402 Kailangan ang Pagbabayad
403 Bawal
404 Hindi Natagpuan
405 Hindi Pinapayagan ang Paraan
406 Hindi Katanggap-tanggap
407 Kinakailangan ang Proxy Authentication
408 Hiling na Time-out
409 Conflict
410 Wala na
411 Kailangan ang Haba
412 Nabigo ang Paunang Kundisyon
413 Humiling na Entity Masyadong Malaki
414 Request-URI Masyadong Malaki
415 Hindi Sinusuportahang Uri ng Media
416 Hindi Natutugunan ang Hanay ng Kahilingan
417 Nabigo ang Pag-asa
421 Misdirected Request
422 Hindi Maprosesong Entity
423 Naka-lock
424 Failed Dependency
425 Hindi Nakaayos na Koleksyon
426 Kinakailangan ang Pag-upgrade
428 Kinakailangan ang Precondition
429 Napakaraming Kahilingan
431 Humiling na Napakalaki ng Mga Field ng Header
451 Hindi Available Para sa Mga Legal na Dahilan
500 Internal Server Error
501 Hindi Naipatupad
502 Bad Gateway
503 Hindi Available ang Serbisyo
504 Gateway Time-out
505 Hindi Sinusuportahan ang Bersyon ng
506 Variant Also Negotiates
507 Hindi Sapat na Storage
508 Loop Detected
510 Hindi Pinalawig
511 Kinakailangan ang Network Authentication

[1] Inirerekomenda lamang ang mga HTTP reason phrase na kasama ng HTTP status code. Ang ibang pariralang dahilan ay pinapayagan sa bawat RFC 2616 6.1.1. Maaari kang makakita ng HTTP na mga pariralang dahilan na pinalitan ng isang mas "friendly" na paglalarawan o sa isang lokal na wika.

Hindi Opisyal na Mga Linya sa Katayuan ng

Ang mga linya ng status ng HTTP sa ibaba ay maaaring gamitin ng ilang third-party na serbisyo bilang mga tugon sa error, ngunit hindi ito tinukoy ng anumang RFC.

Iba pang Posibleng Mga Linya ng Katayuan ng
Status Code Reason Phrase
103 Checkpoint
420 Pagkabigo sa Paraan
420 Pagandahin ang Iyong Kalmado
440 Timeout sa Pag-login
449 Subukan muli Gamit ang
450 Na-block ng Windows Parental Controls
451 Redirect
498 Invalid Token
499 Kinakailangan ang Token
499 Ang kahilingan ay ipinagbabawal ng antivirus
509 Lumampas sa Limitasyon ng Bandwidth
530 Naka-freeze ang site

Mahalagang tandaan na habang ang mga HTTP status code ay maaaring magbahagi ng parehong mga numero sa mga mensahe ng error na makikita sa ibang mga konteksto, tulad ng sa mga error code ng Device Manager, hindi ito nangangahulugan na ang mga ito ay nauugnay sa anumang paraan.

Inirerekumendang: