CoAP барања до напреден прокси: Proxy-Uri наспроти Proxy-Scheme
Адресирајте ја крајната точка на CoAP проксито, опишете го целниот ресурс со Proxy-Uri или Proxy-Scheme и обработете ги опциите што проксито не може безбедно да ги препрати.
Барање до напреден 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. Тоа е протоколен одговор, не доказ дека слушателот бил недостапен.