Добавьте ресурс Dynami c с помощью PUT на несуществующий путь с помощью Californium - PullRequest
0 голосов
/ 09 июля 2020

Я хочу, чтобы сервер Californium CoAP обрабатывал запрос PUT с еще несуществующим путем к ресурсам. Вместо предоставления сообщения об ошибке, сервер должен динамически добавлять ресурс с путем, на который нацелен метод PUT.

Я использую cf-plugtest-server, поставляемый с библиотекой Californium Core в Java, чтобы попробуйте реализовать эту функцию. К сожалению, я новичок в Калифорнии и не смог найти подход к решению.

До сих пор я узнал, что вывод «ресурс не найден» происходит на ServerMessageDeliverer в californium.core.server с доставкойRequest. Однако я не знаю, как действовать дальше.

Любая помощь очень ценится. Прошу прощения, если решение этой проблемы более очевидно, я новичок в подобном программировании. Заранее спасибо!

1 Ответ

0 голосов
/ 09 июля 2020

Манипуляции / изменения в дереве ресурсов в настоящее время не поддерживаются «из коробки».

В настоящее время предполагаемый способ - предоставить конкретную c реализацию ServerMessageDeliverer, которая отменяет preDeliverRequest. там вы можете создать нужный ресурс и добавить его в дерево ресурсов.

...