CoAP алға жіберу проксиінің сұрауы проксидің CoAP соңғы нүктесіне жіберіледі. Мақсатты ресурс бөлек сипатталады:

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

Бұл логикалық мәндер, HTTP сұрау жолы емес. Proxy-Uri мақсаттың абсолютті URI-ін тасымалдайды. Балама ретінде Proxy-Scheme схеманы бөлінген Uri-* опцияларымен біріктіреді.

Proxy-Uri-ді Uri-Host, Uri-Port, Uri-Path немесе Uri-Query-мен біріктірмеңіз. Толық URI көрінісі мен бөлінген көрініс — мақсаттың әртүрлі кодтаулары. Proxy-Uri мен Proxy-Scheme бірге көрінбеуі керек.

Прокси барлық сұрау опцияларын өңдейді. Танылмаған Unsafe опциясы 4.02 Bad Option қайтарады, өйткені түсінбей жіберу сұраудың мағынасын өзгертуі мүмкін. CoAP-тен-CoAP проксиі танылмаған Safe-to-Forward опцияларын сақтауы керек.

Бастапқы серверге жібергенде прокси proxy-target опциясын жұмсап, бастапқы сұраудың URI опцияларын құрады. Ол сондай-ақ әр жақта өз алмасуларын иеленеді; бұл бастапқы UDP датаграмманы соқыр жіберу емес.

Сұралған URI-ді проксилей алмайтын немесе қаламайтын соңғы нүкте 5.05 Proxying Not Supported қайтарады. Бұл протокол жауабы, тыңдаушының қолжетімсіз болғанының дәлелі емес.

Қатысты мақалалар