CoAP proxy aurreratuaren eskaerak: Proxy-Uri versus Proxy-Scheme
Helbideratu CoAP proxyaren amaiera-puntua, deskribatu helmuga baliabidea Proxy-Uri edo Proxy-Scheme erabiliz, eta kudeatu proxyak modu seguruan birbidali ezin dituen aukerak.
CoAP proxy aurreratuaren eskaera bat proxyaren CoAP amaiera-puntura bidaltzen da. Helburuko baliabidea bereiz deskribatzen da:
proxy endpoint: coap://proxy.example:5683
Proxy-Uri option: coap://sensor.example/temperature
Balio logikoak dira, ez HTTP eskaera-lerro bat. Proxy-Urik helburuko URI absolutua eramaten du. Bestela, Proxy-Schemek eskema bat Uri-* aukera zatituekin konbinatzen du.
Ez ezazu Proxy-Uri Uri-Host, Uri-Port, Uri-Path edo Uri-Query-rekin konbinatu. URI osoaren adierazpena eta adierazpen zatitua helburuaren kodeketa desberdinak dira. Proxy-Uri eta Proxy-Scheme ez dira elkarrekin agertu behar.
Proxyak eskaeraren aukera guztiak prozesatzen ditu. Aitortu gabeko Unsafe aukera batek 4.02 Bad Option sortzen du, ulertu gabe birbidaltzeak eskaeraren esanahia alda baitezake. CoAP-tik-CoAP proxiak aitortu gabeko Safe-to-Forward aukerak gorde behar ditu.
Jatorrira bidaltzean, proxiak proxy-target aukera kontsumitzen du eta jatorrizko eskaeraren URI aukerak eraikitzen ditu. Gainera, alde bakoitzean bere trukeak ditu; hau ez da jatorrizko UDP datagramaren birbidalketa itsua.
Eskatutako URIa proxy-ezin edo nahi ez duen amaiera-puntu batek 5.05 Proxying Not Supported itzultzen du. Protokolo-erantzuna da, ez entzulea iristezina zela frogatzen duen ebidentzia.