ເສັ້ນສະຖານະ HTTP ແມ່ນໄລຍະໃຫ້ລະຫັດສະຖານະ HTTP (ຫມາຍເລກລະຫັດຕົວຈິງ) ເມື່ອປະກອບດ້ວຍຄໍາແນະນໍາ HTTP 1 (ຄໍາອະທິບາຍສັ້ນ).
ທ່ານສາມາດອ່ານເພີ່ມເຕີມກ່ຽວກັບລະຫັດສະຖານະ HTTP ໃນ What Are HTTP Status Codes? ສິ້ນ ພວກເຮົາຍັງຮັກສາ ບັນຊີລາຍຊື່ຂອງຂໍ້ຜິດພາດລະຫັດສະຖານະ HTTP (4xx ແລະ 5xx) ພ້ອມກັບຄໍາແນະນໍາບາງຢ່າງກ່ຽວກັບວິທີແກ້ໄຂພວກມັນ.
ຫມາຍເຫດ: ເຖິງແມ່ນວ່າທາງດ້ານເທກນິກບໍ່ຖືກຕ້ອງ, ສາຍສະຖານະ HTTP ແມ່ນເອີ້ນວ່າເປັນລະຫັດສະຖານະ HTTP ເທົ່ານັ້ນ.
ຫມວດ HTTP ປະເພດສະຖານະພາບ
ຕາມທີ່ທ່ານສາມາດເບິ່ງຂ້າງລຸ່ມນີ້, ລະຫັດສະຖານະຂອງ HTTP ແມ່ນຈໍານວນເຕັມສາມເລກ. ຕົວເລກທໍາອິດແມ່ນໃຊ້ເພື່ອກໍານົດລະຫັດພາຍໃນປະເພດສະເພາະ - ຫນຶ່ງໃນຫ້າ:
- 1XX: ຂໍ້ມູນ - ຄໍາຮ້ອງຂໍໄດ້ຮັບການຍອມຮັບຫຼືຂະບວນການດັ່ງກ່າວຍັງສືບຕໍ່.
- 2XX: ຢືນຢັນວ່າການປະຕິບັດໄດ້ສໍາເລັດແລ້ວຫລືຖືກເຂົ້າໃຈ.
- 3XX: ການ ປ່ຽນເສັ້ນທາງ - ສິ່ງອື່ນຕ້ອງໃຊ້ເວລາເພື່ອເຮັດສໍາເລັດຄໍາຮ້ອງຂໍ.
- 4XX: ຂໍ້ຜິດພາດຂອງລູກຄ້າທີ່ຊີ້ໃຫ້ເຫັນວ່າຄໍາຮ້ອງຂໍບໍ່ສາມາດເຮັດສໍາເລັດຫລືປະກອບດ້ວຍ ໄວຢາກອນທີ່ ບໍ່ຖືກຕ້ອງ.
- 5XX: ຂໍ້ຜິດພາດຂອງເຄື່ອງແມ່ຂ່າຍທີ່ສະແດງໃຫ້ເຫັນວ່າເຄື່ອງແມ່ຂ່າຍທີ່ບໍ່ສາມາດເຮັດສໍາເລັດຄໍາຮ້ອງຂໍທີ່ຖືກຕ້ອງ.
ຄໍາຮ້ອງສະຫມັກທີ່ເຂົ້າໃຈລະຫັດສະຖານະ HTTP ບໍ່ຈໍາເປັນຕ້ອງຮູ້ລະຫັດ ທັງຫມົດ ເຊິ່ງຫມາຍຄວາມວ່າລະຫັດບໍ່ລະບຸຍັງມີຄໍາສັບທີ່ບໍ່ຖືກຕ້ອງ HTTP ເຊິ່ງຈະບໍ່ໃຫ້ຜູ້ໃຊ້ຂໍ້ມູນຫຼາຍ. ຢ່າງໃດກໍ່ຕາມ, ຄໍາຮ້ອງສະຫມັກ HTTP ເຫຼົ່ານີ້ຕ້ອງໄດ້ເຂົ້າໃຈປະເພດຫຼືຫ້ອງຮຽນດັ່ງທີ່ພວກເຮົາໄດ້ອະທິບາຍໃຫ້ພວກເຂົາຢູ່ຂ້າງເທິງ.
ຖ້າຊອບແວບໍ່ຮູ້ວ່າລະຫັດລະຫັດໃດໆຫມາຍຄວາມວ່າ, ມັນສາມາດກໍານົດໄດ້ຢ່າງຫນ້ອຍລະດັບ. ຕົວຢ່າງເຊັ່ນຖ້າລະຫັດສະຖານະ 490 ບໍ່ຮູ້ຈັກກັບຄໍາຮ້ອງສະຫມັກ, ມັນສາມາດປິ່ນປົວມັນໄດ້ເປັນ 400 ເພາະວ່າມັນຢູ່ໃນປະເພດດຽວກັນແລະຫຼັງຈາກນັ້ນສາມາດສົມມຸດວ່າມີຄວາມຜິດພາດກັບຄໍາຮ້ອງຂໍຂອງລູກຄ້າ.
ເສັ້ນສະຖານະ HTTP (ລະຫັດສະຖານະ HTTP + ຂໍ້ກໍານົດກ່ຽວກັບ HTTP)
ສະຖານະພາບ | Reason Phrase |
100 | ສືບຕໍ່ |
101 | ການໂອນສັນຍາ |
102 | ການປຸງແຕ່ງ |
200 | ຕົກລົງ |
201 | ສ້າງແລ້ວ |
202 | ຍອມຮັບ |
203 | ຂໍ້ມູນທີ່ບໍ່ແມ່ນຕົວແທນ |
204 | ບໍ່ມີເນື້ອຫາ |
205 | Reset Content |
206 | ເນື້ອຫາບາງສ່ວນ |
207 | Multi-Status |
300 | ເລືອກຫລາຍໆ |
301 | Moved Permanently |
302 | ພົບເຫັນ |
303 | See Other |
304 | Not Modified |
305 | ໃຊ້ໂປແກຣມ |
307 | Temporary Redirect |
308 | Permanent Redirect |
400 | Bad Request |
401 | ບໍ່ໄດ້ຮັບອະນຸຍາດ |
402 | ການຊໍາລະເງິນທີ່ຕ້ອງການ |
403 | Forbidden |
404 | ບໍ່ພົບ |
405 | ວິທີທີ່ບໍ່ອະນຸຍາດ |
406 | ບໍ່ຍອມຮັບ |
407 | ການກວດສອບໂປຣແກຣມທີ່ຕ້ອງການ |
408 | ຂໍເວລາອອກ |
409 | ການຂັດແຍ້ງ |
410 | ຫມົດແລ້ວ |
411 | Length Required |
412 | Precondition Failed |
413 | Entity Request Too Large |
414 | Request-URI Too Large |
415 | ປະເພດສື່ທີ່ບໍ່ສະຫນັບສະຫນູນ |
416 | ລະດັບຄວາມຕ້ອງການບໍ່ພໍໃຈ |
417 | ຄວາມຄາດຫວັງໄດ້ລົ້ມເຫລວ |
421 | Misdirected Request |
422 | Unprocessable Entity |
423 | ລັອກອິນ |
424 | Failed Dependency |
425 | Unordered Collection |
426 | ອັບເກດທີ່ຕ້ອງການ |
428 | ເງື່ອນໄຂທີ່ຕ້ອງການ |
429 | ຫລາຍເກີນຄໍາຮ້ອງຂໍ |
431 | Request Fields Too Large |
451 | ບໍ່ສາມາດໃຊ້ໄດ້ສໍາລັບເຫດຜົນທາງດ້ານກົດຫມາຍ |
500 | Internal Server Error |
501 | ບໍ່ໄດ້ປະຕິບັດ |
502 | Bad Gateway |
503 | ບໍ່ມີບໍລິການ |
504 | Gateway Time-out |
505 | ເວີຊັນ HTTP ບໍ່ສະຫນັບສະຫນູນ |
506 | Variant Also Negotiates |
507 | ບໍ່ມີການເກັບຮັກສາ |
508 | Loop ພົບ |
510 | Not Extended |
511 | ການກວດສອບເຄືອຂ່າຍຕ້ອງການ |
[1] ຄໍາສັບທີ່ໃຊ້ HTTP ທີ່ມາພ້ອມກັບລະຫັດສະຖານະ HTTP ແມ່ນແນະນໍາເທົ່ານັ້ນ. ວະລີເຫດຜົນທີ່ແຕກຕ່າງກັນແມ່ນຖືກອະນຸຍາດໃຫ້ຕໍ່ RFC 2616 6.1.1. ທ່ານອາດເຫັນວ່າຄໍາປະໂຫຍກ HTTP ຖືກແທນທີ່ດ້ວຍຄໍາອະທິບາຍ "ເປັນມິດ" ຫຼາຍຫຼືໃນພາສາທ້ອງຖິ່ນ.
Unofficial HTTP Status Lines
ສາຍສະຖານະຂອງ HTTP ລຸ່ມນີ້ອາດຈະຖືກນໍາໃຊ້ໂດຍການບໍລິການຂອງພາກສ່ວນທີສາມເປັນການຕອບຮັບຜິດພາດ, ແຕ່ພວກມັນບໍ່ໄດ້ລະບຸໂດຍ RFC ໃດ.
ສະຖານະພາບ | Reason Phrase |
103 | Checkpoint |
420 | Method Failure |
420 | ເສີມຂະຫຍາຍຄວາມສະຫງົບສຸກຂອງທ່ານ |
440 | Login timeout |
449 | ລອງອີກເທື່ອຫນຶ່ງ |
450 | ຖືກບລັອກໂດຍ Windows Controls Parental |
451 | ປ່ຽນເສັ້ນທາງ |
498 | Invalid Token |
499 | Token Required |
499 | ຄໍາຮ້ອງຂໍໄດ້ຖືກຫ້າມໂດຍ antivirus |
509 | Bandwidth Limit Exceeded |
530 | ເວັບໄຊທ໌ແມ່ນ frozen |
ຫມາຍເຫດ: ມັນເປັນສິ່ງສໍາຄັນທີ່ຈະຈື່ວ່າໃນຂະນະທີ່ລະຫັດສະຖານະ HTTP ອາດຈະແບ່ງປັນຕົວເລກດຽວກັນກັບຂໍ້ຄວາມຜິດພາດທີ່ພົບຢູ່ໃນສະພາບການອື່ນໆເຊັ່ນກັບ ລະຫັດຂໍ້ຜິດພາດຂອງເຄື່ອງມືອຸປະກອນ , ມັນບໍ່ໄດ້ຫມາຍຄວາມວ່າມັນພົວພັນຢ່າງໃດ.