CoAP zahtev prema naprednom proxyju šalje se na proxyjevu CoAP krajnju tačku. Ciljni resurs opisuje se odvojeno:

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

To su logičke vrednosti, a ne red HTTP zahteva. Proxy-Uri nosi apsolutni ciljni URI. Alternativno, Proxy-Scheme kombinuje šemu sa razdvojenim Uri-* opcijama.

Ne kombinujte Proxy-Uri sa 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 smeju se pojaviti zajedno.

Proxy obrađuje sve opcije zahteva. Neprepoznata opcija Unsafe daje 4.02 Bad Option jer prosleđivanje bez razumevanja može promeniti značenje zahteva. 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 zahteva. Takođe poseduje svoje razmene na svakoj strani; to nije slepo prosleđivanje izvornog UDP datagrama.

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

Povezani članci