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։ Դա արձանագրության պատասխան է, ոչ թե ապացույց, որ լսողը հասանելի չէր։