从JAX-RS服务发送重定向

是否可以将JAX-RS Web服务重定向到另一个网页?

就像使用Servlet 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。