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 తిరిగి ఇస్తుంది. అది ప్రోటోకాల్ ప్రతిస్పందన, శ్రోత చేరుకోలేనిది అనడానికి రుజువు కాదు.

సంబంధిత వ్యాసాలు