Permintaan proksi hadapan CoAP dihantar ke titik akhir CoAP proksi. Sumber sasaran dihuraikan secara berasingan:

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

Ini nilai logik, bukan baris permintaan HTTP. Proxy-Uri membawa URI sasaran mutlak. Sebagai alternatif, Proxy-Scheme menggabungkan skema dengan pilihan Uri-* yang berpisah.

Jangan gabungkan Proxy-Uri dengan Uri-Host, Uri-Port, Uri-Path atau Uri-Query. Perwakilan URI penuh dan perwakilan berpisah ialah pengekodan berbeza bagi sasaran. Proxy-Uri dan Proxy-Scheme tidak boleh muncul bersama.

Proksi memproses semua pilihan permintaan. Pilihan Unsafe yang tidak dikenali menghasilkan 4.02 Bad Option, kerana meneruskan tanpa memahaminya boleh mengubah maksud permintaan. Proksi CoAP-ke-CoAP mesti mengekalkan pilihan Safe-to-Forward yang tidak dikenali.

Semasa menghantar ke asalan, proksi menggunakan pilihan proxy-target dan membina pilihan URI permintaan asalan. Ia juga memiliki pertukarannya sendiri pada setiap sisi; ini bukan penerusan buta datagram UDP asal.

Titik akhir yang tidak mampu atau tidak mahu memproksikan URI yang diminta memulangkan 5.05 Proxying Not Supported. Itu respons protokol, bukan bukti bahawa pendengar tidak dapat dicapai.

Artikel berkaitan