Я пытаюсь сделать возможным использование полной функциональности моего веб-сервиса в Джерси, используя как обычные вызовы HTTP-методов (GET, PUT, POST, DELETE), так и указав метод в URL при использовании метода POST.
Таким образом, для удаления /resource
клиент сможет использовать:
DELETE /resource
или
POST /resource?method=DELETE
Джерси поддерживает это? Или какой способ реализации этого был бы наименее навязчивым?
Единственный способ, о котором я могу думать, - это написать Filter, который оборачивает исходный HttpServletRequest моим классом, чей getMethod
возвращает проанализированный HTTP-метод из URL. Это единственное решение?
Заранее спасибо.