Переадресация с сервиса JAX-RS - PullRequest
26 голосов
/ 24 февраля 2012

Можно ли перенаправить веб-сервис JAX-RS на другую веб-страницу?

Как и в случае с сервлетом response.sendRedirect("http://test/test.html").

Веб-служба JAX-RS сама должна перенаправить.Я использую RESTEasy, если это актуально.

1 Ответ

45 голосов
/ 25 февраля 2012

Да, вы можете сделать это на Джерси или в любой реализации JAX-RS (включая RestEasy), если ваш тип возврата - Response (или HttpServletResponse) https://jersey.github.io/nonav/apidocs/1.5/jersey/javax/ws/rs/core/Response.html

Вы можете использовать любой из следующих вариантов:

Response.temporaryRedirect(URI)

Response.seeOther(URI)

«Временное перенаправление» возвращает код состояния 307, а «См. Другие» возвращает 303.

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