JAX-RS Webサービスを別のWebページにリダイレクトすることは可能ですか?
サーブレットresponse.sendRedirect("http://test/test.html")
の場合と同様です。
JAX-RS Webサービス自体がリダイレクトする必要があります。必要に応じてRESTEasyを使用しています。
はい、戻り値の型がResponse
(またはHttpServletResponse
)であれば、Jerseyまたは任意のJAX-RS実装(RestEasyを含む)でこれを行うことができます https://jersey.github .io/nonav/apidocs/1.5/jersey/javax/ws/rs/core/Response.html
次のいずれかを使用できます。
Response.temporaryRedirect(URI)
Response.seeOther(URI)
「一時的なリダイレクト」は307のステータスコードを返し、「その他を表示」は303を返します。