繁体   English   中英

使用 Californium 在不存在的路径上添加带有 PUT 的动态资源

[英]Add dynamic resource with PUT on non-existent path with Californium

我希望 Californium CoAP 服务器处理具有尚未存在的资源路径的 PUT 请求。 服务器不应提供错误返回消息,而应动态添加具有 PUT 方法所针对的路径的资源。

我正在使用 Java 中的 Californium Core 库附带的 cf-plugtest-server 来尝试实现这个 function。 不幸的是,我对加州完全陌生,找不到解决方法。

到目前为止,我发现“找不到资源”output 正在 californium.core.server 中的 ServerMessageDeliverer 上发生,带有 DeliverRequest。 但是我不知道如何从这里开始。

很感谢任何形式的帮助。 如果解决方案更明显,我很抱歉,我对这种编程相当陌生。 先感谢您!

当前不支持对资源树的操作/更改。

当前打算的方法是提供覆盖 preDeliverRequest 的 ServerMessageDeliverer 的特定实现。 在那里您可以创建所需的资源并将其添加到资源树中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM