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 ایک اسکیم کو منقسم 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 واپس کرتا ہے۔ یہ پروٹوکول کا جواب ہے، سننے والے کے ناقابل رسائی ہونے کا ثبوت نہیں۔