CoAP алға жіберу проксиінің сұраулары: Proxy-Uri және Proxy-Scheme
CoAP проксиінің соңғы нүктесіне жүгініңіз, мақсатты ресурсты Proxy-Uri немесе Proxy-Scheme арқылы сипаттаңыз және прокси қауіпсіз жібере алмайтын опцияларды өңдеңіз.
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 қайтарады. Бұл протокол жауабы, тыңдаушының қолжетімсіз болғанының дәлелі емес.