Zahteve posredniškega proxyja CoAP: Proxy-Uri proti Proxy-Scheme
Naslovite končno točko CoAP proxyja, opišite ciljni vir s Proxy-Uri ali Proxy-Scheme in obravnavajte možnosti, ki jih proxy ne more varno posredovati.
Zahteva posredniškega proxyja CoAP se pošlje na končno točko CoAP proxyja. Ciljni vir se opiše ločeno:
proxy endpoint: coap://proxy.example:5683
Proxy-Uri option: coap://sensor.example/temperature
To so logične vrednosti, ne vrstica zahteve HTTP. Proxy-Uri nosi absolutni ciljni URI. Druga možnost je Proxy-Scheme, ki združi shemo z ločenimi možnostmi Uri-*.
Proxy-Uri ne združujte z Uri-Host, Uri-Port, Uri-Path ali Uri-Query. Prikaz polnega URI in ločeni prikaz sta različni kodiranji cilja. Proxy-Uri in Proxy-Scheme se ne smeta pojaviti skupaj.
Proxy obdela vse možnosti zahteve. Neprepoznana možnost Unsafe vrne 4.02 Bad Option, ker posredovanje brez razumevanja lahko spremeni pomen zahteve. Proxy CoAP-v-CoAP mora ohraniti neprepoznane možnosti Safe-to-Forward.
Pri pošiljanju izvoru proxy porabi možnost proxy-target in zgradi možnosti URI izvorne zahteve. Upravlja tudi svoje izmenjave na vsaki strani; to ni slepo posredovanje izvirnega datagrama UDP.
Končna točka, ki ne more ali noče posredovati zahtevanega URI, vrne 5.05 Proxying Not Supported. To je protokolni odgovor, ne dokaz, da je bil poslušalec nedosegljiv.