A CoAP továbbító proxykérés a proxy CoAP végpontjára kerül. A cél-erőforrást külön írjuk le:

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

Ezek logikai értékek, nem HTTP-kérési sor. A Proxy-Uri a cél abszolút URI-ját hordozza. Alternatívaként a Proxy-Scheme egy sémát kombinál a felosztott Uri-* opciókkal.

Ne kombinálja a Proxy-Uri-t a Uri-Host, Uri-Port, Uri-Path vagy Uri-Query opciókkal. A teljes URI-s ábrázolás és a felosztott ábrázolás a cél különböző kódolásai. A Proxy-Uri és a Proxy-Scheme nem jelenhet meg együtt.

A proxy minden kérési opciót feldolgoz. Az ismeretlen Unsafe opció 4.02 Bad Option választ ad, mert a megértés nélküli továbbítás megváltoztathatja a kérés jelentését. A CoAP-CoAP proxynak meg kell őriznie az ismeretlen Safe-to-Forward opciókat.

Amikor a forráshoz küld, a proxy felhasználja a proxy-target opciót, és felépíti a forráskérés URI-opcióit. A saját cseréit is ő kezeli mindkét oldalon; ez nem az eredeti UDP-datagram vak továbbítása.

Az a végpont, amely nem tudja vagy nem akarja proxyn keresztül elérni a kért URI-t, 5.05 Proxying Not Supported választ ad. Ez protokollválasz, nem bizonyíték arra, hogy a figyelő elérhetetlen volt.

Kapcsolódó cikkek