ຂໍ້ຜິດພະລາດ HTTP ແລະລະຫັດສະແດງອະທິບາຍ

ຄວາມເຂົ້າໃຈຂໍ້ຜິດພາດຂອງຫນ້າເວັບແລະສິ່ງທີ່ຕ້ອງເຮັດກ່ຽວກັບພວກມັນ

ໃນເວລາທີ່ທ່ານໄປຢ້ຽມຢາມເວັບໄຊທ໌ທ໌, ຕົວທ່ອງເວັບຂອງທ່ານ, ລູກຄ້າ - ເຮັດໃຫ້ການເຊື່ອມຕໍ່ກັບເຄື່ອງແມ່ຂ່າຍເວັບຜ່ານໂປຣແກຣມເຄືອຂ່າຍເອີ້ນວ່າ HTTP . ການເຊື່ອມຕໍ່ເຄືອຂ່າຍເຫຼົ່ານີ້ສະຫນັບສະຫນູນການສົ່ງຂໍ້ມູນການຕອບໂຕ້ຈາກເຄື່ອງແມ່ຂ່າຍກັບຄືນໄປບ່ອນລູກຄ້າລວມທັງເນື້ອໃນຂອງຫນ້າເວັບແລະຂໍ້ມູນການຄວບຄຸມໂປໂຕຄອນບາງຢ່າງ. ບາງຄັ້ງ, ທ່ານອາດຈະບໍ່ປະສົບຜົນສໍາເລັດໃນການເຂົ້າເຖິງເວັບໄຊທ໌ທີ່ທ່ານກໍາລັງພະຍາຍາມເຂົ້າເຖິງ. ແທນທີ່ຈະ, ທ່ານເຫັນຂໍ້ຜິດພາດຫຼືລະຫັດສະຖານະພາບ.

ປະເພດຂອງຂໍ້ຜິດພະລາດ HTTP ແລະລະຫັດສະຖານະພາບ

ລວມຢູ່ໃນຂໍ້ມູນການຕອບສະຫນອງເຊີຟເວີ HTTP ສໍາລັບແຕ່ລະຄໍາຮ້ອງຂໍແມ່ນຫມາຍເລກລະຫັດສະແດງຜົນຂອງການຮ້ອງຂໍ. ລະຫັດຜົນການເຫຼົ່ານີ້ແມ່ນເລກສາມເລກທີ່ແບ່ງອອກເປັນປະເພດ:

ພຽງແຕ່ບໍ່ພໍເທົ່າໃດຂໍ້ຜິດພາດແລະລະຫັດສະຖານະພາບທີ່ເປັນໄປໄດ້ທີ່ມີຢູ່ໃນອິນເຕີເນັດຫຼື ອິນທາເນັດ . ລະຫັດທີ່ກ່ຽວຂ້ອງກັບຂໍ້ຜິດພາດແມ່ນສະແດງໃຫ້ເຫັນໂດຍປົກກະຕິໃນຫນ້າເວັບທີ່ພວກເຂົາຖືກສະແດງເປັນຜົນຂອງການຮ້ອງຂໍທີ່ລົ້ມເຫລວ, ໃນຂະນະທີ່ລະຫັດສະຖານະອື່ນໆບໍ່ສະແດງໃຫ້ຜູ້ໃຊ້.

200 OK

Wikimedia Commons

ໃນກໍລະນີຂອງສະຖານະຂອງ HTTP 200 OK , ເຄື່ອງແມ່ຂ່າຍເວັບໄດ້ປະຕິບັດການຮ້ອງຂໍຄວາມສໍາເລັດແລະເນື້ອຫາທີ່ສົ່ງໄປຫາຕົວທ່ອງເວັບ. ຄໍາຮ້ອງຂໍ HTTP ຫຼາຍທີ່ສຸດກໍ່ສົ່ງຜົນສະຖານະການນີ້. ຜູ້ໃຊ້ມັກເຫັນລະຫັດນີ້ໃນຫນ້າຈໍເປັນຕົວທ່ອງເວັບເວັບໄຊຕ໌ມັກຈະສະແດງລະຫັດເມື່ອມີບາງບັນຫາ.

ບໍ່ພົບຂໍ້ຜິດພາດ 404

ບໍ່ພົບ , ເຄື່ອງແມ່ຂ່າຍຂອງເວັບບໍ່ສາມາດຊອກຫາຫນ້າ, ໄຟລ໌ຫຼືຊັບພະຍາກອນອື່ນທີ່ຕ້ອງການ. ຂໍ້ຜິດພາດຂອງ HTTP 404 ຊີ້ໃຫ້ເຫັນວ່າການເຊື່ອມຕໍ່ເຄືອຂ່າຍລະຫວ່າງລູກຄ້າແລະເຄື່ອງແມ່ຂ່າຍຖືກປະສົບຜົນສໍາເລັດ. ຂໍ້ຜິດພາດນີ້ເກີດຂື້ນເລື້ອຍໆເມື່ອຜູ້ໃຊ້ເຂົ້າດ້ວຍຕົນເອງໃນ URL ທີ່ ບໍ່ຖືກຕ້ອງໃນຕົວທ່ອງເວັບຫຼືຜູ້ເບິ່ງແຍງລະບົບເຊີຟເວີເວັບຈະຖອນເອກະສານອອກໂດຍບໍ່ສົ່ງເສັ້ນທາງໄປຫາສະຖານທີ່ໃຫມ່ທີ່ຖືກຕ້ອງ. ຜູ້ໃຊ້ຄວນກວດສອບ URL ເພື່ອແກ້ໄຂບັນຫານີ້ຫຼືລໍຖ້າໃຫ້ຜູ້ເບິ່ງແຍງເວັບແກ້ໄຂມັນ.

Error 500 Internal Server Error

Wikimedia Commons

ດ້ວຍຄວາມຜິດພາດ HTTP 500 Internal Server Error , ເຄື່ອງແມ່ຂ່າຍເວັບໄດ້ຮັບຄໍາຮ້ອງຂໍທີ່ຖືກຕ້ອງຈາກລູກຄ້າແຕ່ບໍ່ສາມາດຈັດການກັບມັນໄດ້. HTTP 500 ຄວາມຜິດພາດເກີດຂື້ນເມື່ອເຄື່ອງແມ່ຂ່າຍພົບຂໍ້ຜິດພາດທາງດ້ານວິຊາການທົ່ວໄປບາງຢ່າງເຊັ່ນວ່າມີຄວາມຈໍາເປັນໃນຫນ່ວຍຄວາມຈໍາທີ່ມີຫຼືພື້ນທີ່ດິດ. ຜູ້ເບິ່ງແຍງ server ຕ້ອງແກ້ໄຂບັນຫານີ້. ເພີ່ມເຕີມ

Error 503 Service Unavailable

ໂດເມນສາທາລະນະ

ຂໍ້ຜິດພາດ HTTP 503 ບໍລິການທີ່ບໍ່ສາມາດ ສະແດງໃຫ້ເຫັນວ່າເຄື່ອງແມ່ຂ່າຍເວັບບໍ່ສາມາດຈັດການຄໍາຮ້ອງຂໍຂອງລູກຄ້າທີ່ເຂົ້າມາ. ບາງເຄື່ອງແມ່ຂ່າຍເວັບໃຊ້ HTTP 503 ເພື່ອຊີ້ບອກຄວາມລົ້ມເຫຼວທີ່ຄາດວ່າຈະເກີດຂື້ນເພາະວ່ານະໂຍບາຍການບໍລິຫານເຊັ່ນເກີນຂອບເຂດຈໍານວນຂອງຜູ້ຊົມໃຊ້ທີ່ໃຊ້ເວລາຫຼືການໃຊ້ຊີພີຍູ, ເພື່ອແຍກແຍະພວກເຂົາຈາກຄວາມລົ້ມເຫລວທີ່ຄາດວ່າຈະເປັນ HTTP 500.

301 Moved Permanently

Public Domain

HTTP 301 ເຄື່ອນຍ້າຍຖາວອນ ສະແດງ URI ທີ່ລະບຸໂດຍລູກຄ້າໄດ້ຖືກຍ້າຍໄປຫາສະຖານທີ່ທີ່ແຕກຕ່າງກັນໂດຍໃຊ້ວິທີການເອີ້ນວ່າການເຊື່ອມຕໍ່ HTTP ເຊິ່ງອະນຸຍາດໃຫ້ລູກຄ້າອອກຄໍາຮ້ອງຂໍໃຫມ່ແລະດຶງຊັບພະຍາກອນຈາກສະຖານທີ່ໃຫມ່. ຕົວທ່ອງເວັບເວັບໂດຍອັດຕະໂນມັດຕາມ HTTP 301 ການໂອນຫນ້າໂດຍບໍ່ຕ້ອງການການແຊກແຊງຂອງຜູ້ໃຊ້.

302 ພົບຫຼື 307 ການໂອນຊົ່ວຄາວ

Public Domain

ສະຖານະ 302 ພົບ ຄືກັນກັບ 301, ແຕ່ລະຫັດ 302 ຖືກອອກແບບມາສໍາລັບກໍລະນີທີ່ຊັບພະຍາກອນຖືກຍ້າຍຊົ່ວຄາວແທນທີ່ຈະຖາວອນ. ຜູ້ເບິ່ງແຍງລະບົບເຊີຟເວີຕ້ອງໃຊ້ HTTP 302 ໃນໄລຍະເວລາໃນການຮັກສາເນື້ອຫາສັ້ນ. ຕົວທ່ອງເວັບເວັບປະຕິບັດຕາມ 302 ການໂອນຫນ້າອັດຕະໂນມັດເຊັ່ນດຽວກັນກັບພວກເຂົາເຮັດສໍາລັບລະຫັດ 301. ສະບັບ HTTP 1.1 ເພີ່ມລະຫັດໃຫມ່, 307 ຊົ່ວຄາວການໂອນ , ເພື່ອຊີ້ບອກການໂອນໄລຍະຊົ່ວຄາວ.

400 Bad Request

Public Domain

ການຕອບສະຫນອງຂອງ 400 ຄໍາຮ້ອງສະຫມັກທີ່ບໍ່ດີ ມັກຈະຫມາຍຄວາມວ່າເຄື່ອງແມ່ຂ່າຍເວັບໄຊຕ໌ບໍ່ເຂົ້າໃຈຄໍາຮ້ອງຂໍເນື່ອງຈາກວ່າ syntax ບໍ່ຖືກຕ້ອງ. ໂດຍປົກກະຕິ, ນີ້ຊີ້ບອກວ່າມີຂໍ້ຫຍຸ້ງຍາກທາງດ້ານວິຊາການທີ່ກ່ຽວຂ້ອງກັບລູກຄ້າ, ແຕ່ວ່າການສໍ້ລາດບັງຫຼວງຂອງຂໍ້ມູນກ່ຽວກັບເຄືອຂ່າຍມັນກໍ່ສາມາດກໍ່ໃຫ້ເກີດຄວາມຜິດພາດ.

401 Unauthorized

Public Domain

ຂໍ້ຜິດພາດທີ່ ບໍ່ໄດ້ຮັບອະນຸຍາດ 401 ເກີດຂື້ນເມື່ອລູກຄ້າເວັບຕ້ອງການຊັບພະຍາກອນທີ່ໄດ້ຮັບການຄຸ້ມຄອງໃນເຄື່ອງແມ່ຂ່າຍແຕ່ລູກຄ້າບໍ່ໄດ້ຮັບການຮັບຮອງສໍາລັບການເຂົ້າເຖິງ. ໂດຍປົກກະຕິ, ລູກຄ້າຕ້ອງເຂົ້າສູ່ລະບົບກັບເຄື່ອງແມ່ຂ່າຍທີ່ມີຊື່ຜູ້ໃຊ້ແລະລະຫັດຜ່ານທີ່ຖືກຕ້ອງເພື່ອແກ້ໄຂບັນຫາ.

100 ສືບຕໍ່

Public Domain

ເພີ່ມເຕີມໃນສະບັບ 1.1 ຂອງໂປໂຕຄອນ, ສະຖານະພາບ HTTP 100 ສືບຕໍ່ ໄດ້ຖືກອອກແບບມາເພື່ອນໍາໃຊ້ ແບນວິດເຄືອຂ່າຍ ປະສິດທິຜົນຫຼາຍຂຶ້ນໂດຍໃຫ້ຜູ້ໃຫ້ບໍລິການໂອກາດທີ່ຈະຢືນຢັນຄວາມພ້ອມຂອງພວກເຂົາທີ່ຈະຍອມຮັບການຮ້ອງຂໍຂະຫນາດໃຫຍ່. ໂປຣແກຣມສືບຕໍ່ອະນຸຍາດໃຫ້ HTTP 1.1 ລູກຄ້າສົ່ງຂໍ້ຄວາມຂະຫນາດນ້ອຍ, ພິເສດການຕັ້ງຄ່າທີ່ຮ້ອງຂໍໃຫ້ເຄື່ອງແມ່ຂ່າຍຕອບກັບລະຫັດ 100. ຫຼັງຈາກນັ້ນມັນລໍຖ້າສໍາລັບການຕອບໂຕ້ກ່ອນທີ່ຈະສົ່ງຄໍາຮ້ອງຂໍຕິດຕາມ (ຕາມປົກກະຕິຂະຫນາດໃຫຍ່). HTTP 1.0 ລູກຄ້າແລະເຄື່ອງແມ່ຂ່າຍບໍ່ໄດ້ໃຊ້ລະຫັດນີ້.

204 ບໍ່ມີເນື້ອຫາ

Public Domain

ທ່ານຈະເຫັນຂໍ້ຄວາມ 204 ບໍ່ມີເນື້ອ ໃນເມື່ອເຄື່ອງແມ່ຂ່າຍສົ່ງຄໍາຕອບທີ່ຖືກຕ້ອງກັບຄໍາຮ້ອງຂໍຂອງລູກຄ້າທີ່ມີ ຂໍ້ ມູນຂ່າວສານ ຫົວ ຂໍ້ດຽວ - ມັນບໍ່ມີຮ່າງກາຍຂໍ້ຄວາມ. ລູກຄ້າເວັບສາມາດໃຊ້ HTTP 204 ໃນການປະຕິບັດການຕອບຮັບຂອງເຄື່ອງແມ່ຂ່າຍທີ່ມີປະສິດທິພາບຫຼາຍຂຶ້ນ, ຫຼີກລ້ຽງບໍ່ໃຫ້ຫນ້າເວັບຕ່າງໆສົດຊື່ນໃນຕົວຢ່າງເຊັ່ນ.

502 Bad Gateway

Public Domain

ບັນຫາເຄືອຂ່າຍລະຫວ່າງລູກຄ້າແລະເຄື່ອງແມ່ຂ່າຍເຮັດໃຫ້ເກີດຄວາມຜິດພາດ Bad Gateway 502 . ມັນສາມາດຖືກກະຕຸ້ນໂດຍຂໍ້ຜິດພາດກ່ຽວກັບການຕັ້ງຄ່າເທິງ Firewall ເຄືອຂ່າຍ , router, ຫຼືອຸປະກອນປະ ຕູ ເຄືອຂ່າຍອື່ນໆ.