ສົ່ງການຕອບສະໜອງການຢືນຢັນຕົວຕົນຜ່ານພຣັອກຊີ HTTP 407 ແບບຄົບຖ້ວນ
ສົ່ງການຕອບສະໜອງ HTTP/1.1 407 ແບບຄົບຖ້ວນ ພ້ອມກັບສິ່ງທ້າທາຍ, ຕົວປິດຫົວຂໍ້ ແລະ ເນື້ອຄວາມຍາວສູນທີ່ຊັດເຈນ.
ລູກຄ້າບໍ່ສາມາດຕອບສະໜອງຕໍ່ສິ່ງທ້າທາຍການຢືນຢັນຕົວຕົນຂອງພຣັອກຊີໄດ້ ຈົນກວ່າຈະມີການຕອບສະໜອງ HTTP ຄົບຖ້ວນເພື່ອວິເຄາະ. ແຖວສະຖານະ ແລະ ຊ່ອງ Proxy-Authenticate ຍັງຕ້ອງການແຖວຫວ່າງທີ່ປິດພາກຫົວຂໍ້.
ການຕອບສະໜອງ HTTP/1.1 ຂັ້ນຕ່ຳທີ່ບໍ່ມີເນື້ອຄວາມມີໂຄງສ້າງດັ່ງນີ້:
HTTP/1.1 407 Proxy Authentication Required<CRLF>
Proxy-Authenticate: Basic realm="local-proxy"<CRLF>
Content-Length: 0<CRLF>
<CRLF>
ແຕ່ລະເຄື່ອງໝາຍ CRLF ໝາຍເຖິງໄບຕ໌ carriage-return ແລະ line-feed ບໍ່ແມ່ນຂໍ້ຄວາມເຄື່ອງໝາຍຕາມຕົວອັກສອນ. ແຖວຫົວຂໍ້ສຸດທ້າຍສິ້ນສຸດດ້ວຍ CRLF ແລ້ວ; CRLF ເພີ່ມເຕີມສ້າງແຖວຫວ່າງ. Content-Length ລະບຸວ່າບໍ່ມີເນື້ອຄວາມຕາມມາ.
ສົ່ງ ຫຼື flush ການຕອບສະໜອງຄົບຖ້ວນກ່ອນລໍຖ້າຄຳຮ້ອງອື່ນ. ໃນຊອກເກັດດິບ, ໃຫ້ຄິດເຖິງການຂຽນທີ່ສົ່ງໄບຕ໌ໜ້ອຍກວ່າທີ່ຮ້ອງຂໍ.
407 ຕ້ອງການຢ່າງໜ້ອຍໜຶ່ງສິ່ງທ້າທາຍ Proxy-Authenticate ທີ່ໃຊ້ໄດ້. ຖ້າລູກຄ້າຮອງຮັບແຜນທີ່ສະເໜີ ແລະ ໄດ້ຮັບຂໍ້ມູນຢືນຢັນ, ມັນສາມາດລອງໃໝ່ດ້ວຍ Proxy-Authorization. ຊ່ອງ 401 ແລະ WWW-Authenticate ຂອງເວັບໄຊກ່ຽວຂ້ອງກັບ hop ອື່ນ.
ສິ່ງທ້າທາຍ Basic ນີ້ເປັນຕົວຢ່າງການສ້າງກອບ ບໍ່ແມ່ນການອອກແບບການຢືນຢັນຕົວຕົນຄົບຖ້ວນ. ຂໍ້ມູນຢືນຢັນ Basic ຕ້ອງການການເຊື່ອມຕໍ່ທີ່ຖືກປ້ອງກັນເມື່ອຄວາມລັບສຳຄັນ. ການສົ່ງສິ່ງທ້າທາຍຍັງບໍ່ໄດ້ຈັດຕັ້ງການກວດສອບລະຫັດຜ່ານ, ການວິເຄາະຄຳຮ້ອງ ຫຼື ອຸໂມງ CONNECT.