Solicitudes de proxy directo CoAP: Proxy-Uri fronte a Proxy-Scheme
Dirixa a solicitude ao extremo CoAP do proxy, describe o recurso de destino con Proxy-Uri ou Proxy-Scheme e xestiona as opcións que o proxy non pode reenviar con seguridade.
Unha solicitude de proxy directo CoAP envíase ao extremo CoAP do proxy. O recurso de destino descríbese por separado:
proxy endpoint: coap://proxy.example:5683
Proxy-Uri option: coap://sensor.example/temperature
Son valores lóxicos, non unha liña de solicitude HTTP. Proxy-Uri leva o URI absoluto de destino. Como alternativa, Proxy-Scheme combina un esquema coas opcións Uri-* divididas.
Non combines Proxy-Uri con Uri-Host, Uri-Port, Uri-Path nin Uri-Query. A representación de URI completo e a representación dividida son codificacións distintas do destino. Proxy-Uri e Proxy-Scheme non deben aparecer xuntos.
O proxy procesa todas as opcións da solicitude. Unha opción Unsafe non recoñecida produce 4.02 Bad Option, porque reenviar sen comprendela pode cambiar o significado da solicitude. Un proxy CoAP a CoAP debe preservar as opcións Safe-to-Forward non recoñecidas.
Ao enviar á orixe, o proxy consome a opción proxy-target e constrúe as opcións URI da solicitude de orixe. Tamén posúe os seus intercambios en cada lado; isto non é un reenvío cego do datagrama UDP orixinal.
Un extremo que non pode ou non quere facer de proxy do URI solicitado devolve 5.05 Proxying Not Supported. É unha resposta de protocolo, non unha proba de que o oínte fose inalcanzable.