Обработка URI в ресурсах REST - PullRequest
0 голосов
/ 02 января 2019

Я пытаюсь управлять отношениями между двумя ресурсами (ресурс A использует ресурс B). Когда выполняется GET для ресурса A, URI ресурса B включается в ответ. Аналогично, когда PUT выполняется для ресурса A, включается (потенциально) обновленный URI отношения. Допустим, теперь это относится к ресурсу С.

При обработке GET довольно просто построить URI ресурса B, используя UriBuilder и аннотации @Path для связанного класса. Однако, по-видимому, не существует эквивалентного метода для анализа входящих URI. В моем случае я хочу извлечь внутренние идентификаторы, встроенные в URI.

Итак, в двух словах: возможно ли создать экземпляр UriInfo на основе URI из ресурса и известного шаблона URI (на основе @Path), чтобы упростить извлечение именованных параметров пути, которые мне нужны? (Я хочу извлечь внутренние идентификаторы для ресурса C и сохранить их в моей базе данных.)

Если нет, есть ли рекомендации о том, как проанализировать URI для извлечения необходимых идентификаторов?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...