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 फर्काउँछ। त्यो प्रोटोकल प्रतिक्रिया हो, श्रोता अगम्य थियो भन्ने प्रमाण होइन।

सम्बन्धित लेखहरू