Ein CoAP-vidaresendingsproxyførespurnad blir send til CoAP-endepunktet til proxyen. Målressursen blir skildra separat:

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

Dette er logiske verdiar, ikkje ei HTTP-førespurnadslinje. Proxy-Uri ber den absolutte mål-URIen. Alternativt kombinerer Proxy-Scheme eit scheme med dei oppdelte Uri-*-vala.

Ikkje kombiner Proxy-Uri med Uri-Host, Uri-Port, Uri-Path eller Uri-Query. Full-URI-framstillinga og den oppdelte framstillinga er ulike kodingar av målet. Proxy-Uri og Proxy-Scheme må ikkje opptre saman.

Proxyen handsamar alle førespurnadsval. Eit ukjent Unsafe-val gir 4.02 Bad Option, fordi vidaresending utan forståing kan endre tydinga av førespurnaden. Ein CoAP-til-CoAP-proxy må ta vare på ukjende Safe-to-Forward-val.

Når han sender til opphavet, brukar proxyen proxy-target-valet og byggjer URI-vala i opphavsførespurnaden. Han eig også sine eigne utvekslingar på kvar side; dette er ikkje blind vidaresending av den opphavlege UDP-datagrammen.

Eit endepunkt som ikkje kan eller vil proxy den førespurde URIen, returnerer 5.05 Proxying Not Supported. Det er eit protokollsvar, ikkje prov på at lyttaren var utilgjengeleg.

Relaterte artiklar