Sol·licituds de proxy directe CoAP: Proxy-Uri versus Proxy-Scheme
Adreceu-vos al punt final CoAP del proxy, descriviu el recurs de destinació amb Proxy-Uri o Proxy-Scheme i gestioneu les opcions que el proxy no pot reenviar amb seguretat.
Una sol·licitud de proxy directe CoAP s'envia al punt final CoAP del proxy. El recurs de destinació es descriu per separat:
proxy endpoint: coap://proxy.example:5683
Proxy-Uri option: coap://sensor.example/temperature
Són valors lògics, no una línia de sol·licitud HTTP. Proxy-Uri porta l'URI absolut de destinació. Alternativament, Proxy-Scheme combina un esquema amb les opcions Uri-* separades.
No combineu Proxy-Uri amb Uri-Host, Uri-Port, Uri-Path o Uri-Query. La representació d'URI complet i la representació separada són codificacions diferents de la destinació. Proxy-Uri i Proxy-Scheme no han d'aparèixer junts.
El proxy processa totes les opcions de la sol·licitud. Una opció Unsafe no reconeguda produeix 4.02 Bad Option, perquè reenviar sense entendre-la pot canviar el significat de la sol·licitud. Un proxy CoAP-a-CoAP ha de preservar les opcions Safe-to-Forward no reconegudes.
En enviar a l'origen, el proxy consumeix l'opció proxy-target i construeix les opcions URI de la sol·licitud d'origen. També posseeix els seus intercanvis a cada costat; no és un reenviament cec del datagrama UDP original.
Un punt final que no pot o no vol fer de proxy de l'URI sol·licitat retorna 5.05 Proxying Not Supported. És una resposta de protocol, no una prova que l'oient fos inabastable.