我正在使用加利福尼亚库作为我的CoAP服务器。
我使用它没有任何困难。
但是,我想知道是否有一种方法将我的资源设置为“根资源”。
似乎有些站点在其服务器URL上没有“郊区”。(为前任。coap://192.168.0.1:8080
由于我不知道如何将我的资源设置为“根资源”,所以我的url看起来是"coap://192.168.0.1:8080/myResource/“
是否有任何方法将我的资源绑定到根上下文?
谢谢
发布于 2017-02-24 13:20:27
不,如果您使用CoapServer类。this.root是一个私人的期末考试,没有办法改变它:
github的org.eclipse.californium.core.CoapServer源
理论上,您可以尝试使用适当版本的org.eclipse.californium.core.server.ServerInterface源代码来实现CoapServer。
尽管如此,这种方法是糟糕和脆弱的。
但是,将您的资源公开为restful资源,这些资源具有自己的名称,这是由CoAP规范本身假定的,因为它依赖于REST:
https://stackoverflow.com/questions/42360916
复制相似问题