首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于CoAP客户端代理功能

关于CoAP客户端代理功能
EN

Stack Overflow用户
提问于 2019-10-02 00:54:04
回答 1查看 247关注 0票数 0

我正在开发CoAP客户端代理功能。但是,我搞不懂规范和它是如何工作的。以下是我感到困惑的地方:

  1. 代理-URI选项

1.1如果设置了Proxy-URI选项,可以连接哪个coap服务器?

如果有代理URI选项,CoAP请求消息是否应该包括URI-*选项?据我所知,应该包括URI-*选项。但是,URI-*选项在libcoap code.

  • Proxy-Scheme选项中被跳过。

2.1如果存在代理方案选项,如何构造URI-*选项?如果存在,应该跳过普通URI-*选项??

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-02 01:14:14

ad 1.2:代理Uri和其他Uri-*选项是相互排斥的。可以有代理Uri或Uri-*选项的任何组合。将代理-Uri选项视为(Proxy-Scheme、Uri-Host、Uri-Port、.)的替代表示,并尽可能避免使用代理-Uri。

广告2:代理方案的存在只是表明客户端要求转发此请求,以及在转发中使用哪种协议(CoAP-over UDP)?TCP协议?甚至跨代理中的HTTP?)。对于大多数代理情况,您将查看Uri-Host选项,以决定下一跳。转发的消息不再包含代理方案,而只包含Uri-*选项,与原始请求中的选项完全相同。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58193961

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档