የ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 አንድ 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 ይመልሳል። ይህ የፕሮቶኮል ምላሽ ነው፣ አድማጩ የማይደረስበት መሆኑን የሚያረጋግጥ አይደለም።