Ceisiadau procsi ymlaen CoAP: Proxy-Uri yn erbyn Proxy-Scheme
Cyfeiriwch at bwynt terfyn procsi CoAP, disgrifiwch yr adnodd targed gyda Proxy-Uri neu Proxy-Scheme, a thriniwch opsiynau na all y procsi eu trosglwyddo'n ddiogel.
Anfonir cais procsi ymlaen CoAP at bwynt terfyn CoAP y procsi. Disgrifir yr adnodd targed ar wahân:
proxy endpoint: coap://proxy.example:5683
Proxy-Uri option: coap://sensor.example/temperature
Gwerthoedd rhesymegol yw'r rhain, nid llinell gais HTTP. Mae Proxy-Uri yn cario URI absoliwt y targed. Fel arall, mae Proxy-Scheme yn cyfuno cynllun â'r opsiynau Uri-* holltiedig.
Peidiwch â chyfuno Proxy-Uri ag Uri-Host, Uri-Port, Uri-Path nac Uri-Query. Mae'r gynrychiolaeth URI llawn a'r gynrychiolaeth holltiedig yn godiadau gwahanol o'r targed. Ni chaiff Proxy-Uri a Proxy-Scheme ymddangos gyda'i gilydd.
Mae'r procsi yn prosesu holl opsiynau'r cais. Mae opsiwn Unsafe anghydnabyddedig yn cynhyrchu 4.02 Bad Option, oherwydd gall trosglwyddo heb ei ddeall newid ystyr y cais. Rhaid i brocsi CoAP-i-CoAP gadw opsiynau Safe-to-Forward anghydnabyddedig.
Wrth anfon at y tarddiad, mae'r procsi yn defnyddio'r opsiwn proxy-target ac yn adeiladu opsiynau URI'r cais tarddiad. Mae hefyd yn berchen ar ei gyfnewidiadau ar bob ochr; nid trosglwyddo dall o'r datagram UDP gwreiddiol yw hyn.
Mae pwynt terfyn na all neu nad yw'n barod i brocsi'r URI a ofynnwyd yn dychwelyd 5.05 Proxying Not Supported. Ateb protocol yw hwnnw, nid prawf bod y gwrandawr yn un na ellid ei gyrraedd.