Est-il possible d'avoir une redirection de service Web JAX-RS vers une autre page Web?
Comme vous le feriez avec Servlet response.sendRedirect("http://test/test.html")
.
Le service Web JAX-RS devrait lui-même rediriger. J'utilise RESTEasy si cela est pertinent.
Oui, vous pouvez le faire dans Jersey ou dans n'importe quelle implémentation JAX-RS (y compris RestEasy) si votre type de retour est un Response
(ou HttpServletResponse
) https: //jersey.github .io/nonav/apidocs/1.5/jersey/javax/ws/rs/core/Response.html
Vous pouvez utiliser l’une des méthodes suivantes:
Response.temporaryRedirect(URI)
Response.seeOther(URI)
"Redirection temporaire" renvoie un code d'état 307 tandis que "Voir autre" renvoie 303.