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 نى قايتۇرىدۇ. بۇ پروتوكول ئىنكاسى، ئاڭلىغۇچىنىڭ يەتكىلى بولمايدىغانلىقىنىڭ ئىسپاتى ئەمەس.