ຄຳຮ້ອງຜ່ານພຣັອກຊີ CoAP ແບບສົ່ງຕໍ່: Proxy-Uri ທຽບກັບ Proxy-Scheme
ກຳນົດຈຸດສິ້ນສຸດ CoAP ຂອງພຣັອກຊີ, ອະທິບາຍຊັບພະຍາກອນປາຍທາງດ້ວຍ Proxy-Uri ຫຼື Proxy-Scheme, ແລະ ຈັດການຕົວເລືອກທີ່ພຣັອກຊີສົ່ງຕໍ່ຢ່າງປອດໄພບໍ່ໄດ້.
ຄຳຮ້ອງຜ່ານພຣັອກຊີ CoAP ແບບສົ່ງຕໍ່ຖືກສົ່ງໄປຍັງຈຸດສິ້ນສຸດ CoAP ຂອງພຣັອກຊີ. ຊັບພະຍາກອນປາຍທາງຖືກອະທິບາຍແຍກຕ່າງຫາກ:
proxy endpoint: coap://proxy.example:5683
Proxy-Uri option: coap://sensor.example/temperature
ເຫຼົ່ານີ້ແມ່ນຄ່າແບບຕົກລະບົບ ບໍ່ແມ່ນແຖວຄຳຮ້ອງ HTTP. Proxy-Uri ບັນຈຸ URI ສົມບູນຂອງປາຍທາງ. ອີກທາງເລືອກໜຶ່ງ Proxy-Scheme ລວມເອົາ scheme ກັບຕົວເລືອກ Uri-* ທີ່ແຍກອອກ.
ຢ່າລວມ Proxy-Uri ກັບ Uri-Host, Uri-Port, Uri-Path ຫຼື Uri-Query. ການສະແດງ URI ເຕັມ ແລະ ການສະແດງແບບແຍກ ແມ່ນການເຂົ້າລະຫັດທີ່ແຕກຕ່າງກັນຂອງປາຍທາງ. Proxy-Uri ແລະ Proxy-Scheme ຕ້ອງບໍ່ປາກົດພ້ອມກັນ.
ພຣັອກຊີປະມວນຜົນຕົວເລືອກຄຳຮ້ອງທັງໝົດ. ຕົວເລືອກ Unsafe ທີ່ບໍ່ຮູ້ຈັກໃຫ້ 4.02 Bad Option ເພາະການສົ່ງຕໍ່ໂດຍບໍ່ເຂົ້າໃຈອາດປ່ຽນຄວາມໝາຍຂອງຄຳຮ້ອງ. ພຣັອກຊີ CoAP-ຫາ-CoAP ຕ້ອງຮັກສາຕົວເລືອກ Safe-to-Forward ທີ່ບໍ່ຮູ້ຈັກ.
ເມື່ອສົ່ງໄປຫາຕົ້ນກຳເນີດ ພຣັອກຊີໃຊ້ຕົວເລືອກ proxy-target ແລະ ສ້າງຕົວເລືອກ URI ຂອງຄຳຮ້ອງຕົ້ນກຳເນີດ. ມັນຍັງເປັນເຈົ້າຂອງການແລກປ່ຽນຂອງຕົນໃນແຕ່ລະດ້ານ; ນີ້ບໍ່ແມ່ນການສົ່ງຕໍ່ແບບຕາບອດຂອງ UDP ເດຕາກຣາມເດີມ.
ຈຸດສິ້ນສຸດທີ່ບໍ່ສາມາດ ຫຼື ບໍ່ຕ້ອງການເປັນພຣັອກຊີໃຫ້ URI ທີ່ຮ້ອງຂໍ ຈະສົ່ງຄືນ 5.05 Proxying Not Supported. ນັ້ນແມ່ນການຕອບສະໜອງຂອງໂປຣໂຕຄໍ ບໍ່ແມ່ນຫຼັກຖານວ່າຜູ້ຟັງເຂົ້າເຖິງບໍ່ໄດ້.