Я использую Джерси для RESTful api в своем приложении. У меня есть ресурс, аннотированный с помощью @ResourceFilters (value = ...). Все отлично работает с методами, объявленными в ресурсе, но когда я пытаюсь сделать запрос OPTIONS, фильтры не работают. Есть ли способ заставить фильтры работать для моего дела, или мне нужно объявить явный метод OPTIONS?Фильтры ресурса Джерси и метод ОПЦИИ
0
A
ответ
0
ResourceFilter действительно предназначен для фильтрации выполнения методов ресурсов. Если вы не определяете метод OPTIONS явно, HTTP-вызов не отображается в метод ресурса (обрабатывается неявно). Вы можете использовать ContainerRequestFilter для этого случая.
Смежные вопросы
- 1. Метод углового ресурса POST превращается в опции
- 2. Джерси 2: фильтры и инъекции @Context
- 3. Java-Джерси 2 реализующие фильтры
- 4. Тестирование ресурса Джерси и UriInfo не установлено
- 5. Получение ссылки на метод ресурса Джерси REST по URL-адресу
- 6. Возвращающиеся суперклассы с ресурса Джерси
- 7. Джерси: Как получить URI ресурса?
- 8. Удалить поисковые опции фильтры jqGrid
- 9. Как установить приоритеты и аннотации на Джерси фильтры
- 10. Скалатра: Миграция Джерси Фильтры до Скалаты
- 11. Джерси 2 - ответ клиента от метода ресурса
- 12. Фильтры, не работающие с массивом из ресурса
- 13. Как сгенерировать JSON из ресурса Джерси?
- 14. Передать переменной классу ресурса в Джерси
- 15. Тестирование ресурса REST Джерси (неверный ответ возврата)
- 16. Джерси - Изменить параметр запроса внутри ресурса
- 17. Java Jersey и фильтры сервлетов
- 18. Фильтры и фильтры CALayer
- 19. Dropwizard/Джерси возвращает 204 для ресурса
- 20. Параметры опции пути, возвращающие 404 в Джерси
- 21. JAX-RS: ОПЦИИ для каждого ресурса
- 22. Метод Джерси не разрешен 405
- 23. Джерси УДАЛИТЬ метод производит «StringIndexOutOfBoundsException»
- 24. Джерси, ответ на ответ в браузере перед удалением ресурса
- 25. Предоставить ссылку на суб-ресурсы от родительского ресурса в Джерси
- 26. Невозможно реализовать простую загрузку файлов в Джерси - «аннотируется с POST ресурса, класс не распознается как действительный метод ресурса. Unavailable»
- 27. Как мне заставить Джерси вызвать метод ресурса с помощью оболочки HttpServletResponse?
- 28. Джерси, ContainerRequestFilters и DELETE
- 29. Открытые фильтры и фильтры, зависящие от вида
- 30. Перехват методов ресурса Джерси с помощью Spring aop
Спасибо, я попробую это. – anna239