CoAP zahtjev prema naprijed proxyju šalje se na proxyjevu CoAP krajnju točku. Ciljni resurs opisuje se odvojeno:

proxy endpoint: coap://proxy.example:5683
Proxy-Uri option: coap://sensor.example/temperature

To su logičke vrijednosti, a ne redak HTTP zahtjeva. Proxy-Uri nosi apsolutni ciljni URI. Alternativno, Proxy-Scheme kombinira shemu s razdvojenim Uri-* opcijama.

Ne kombinirajte Proxy-Uri s Uri-Host, Uri-Port, Uri-Path ili Uri-Query. Prikaz punog URI-ja i razdvojeni prikaz različita su kodiranja cilja. Proxy-Uri i Proxy-Scheme ne smiju se pojaviti zajedno.

Proxy obrađuje sve opcije zahtjeva. Neprepoznata opcija Unsafe daje 4.02 Bad Option jer prosljeđivanje bez razumijevanja može promijeniti značenje zahtjeva. CoAP-na-CoAP proxy mora sačuvati neprepoznate opcije Safe-to-Forward.

Pri slanju izvorištu proxy troši opciju proxy-target i gradi URI opcije izvornog zahtjeva. Također posjeduje svoje razmjene na svakoj strani; to nije slijepo prosljeđivanje izvornog UDP datagrama.

Krajnja točka koja ne može ili ne želi posredovati traženi URI vraća 5.05 Proxying Not Supported. To je protokolni odgovor, a ne dokaz da je slušatelj bio nedostupan.

Povezani članci