0

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

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

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

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

4

1 回答 1

0

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

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

于 2020-07-09T09:40:34.723 回答