是否可以添加请求标头以重定向URI?

时间:2013-07-16 04:05:35

标签: java jersey response

我使用Jersey创建一个示例API。

当客户请求此API时,它会将客户端重定向到anthoer URI。

以下是我的代码:

reidrectURI = URI.create(originalAlfDownloadLink);

return Response.seeOther(reidrectURI).build();

我想在重定向uri中添加一些海关http标头。

有可能吗?

1 个答案:

答案 0 :(得分:0)

是的,您可以这样做,您可以获取httpRequest对象,并可以在重定向之前添加所需的标头。您可以使用@Context注释来获取httpRequest。

@Context HttpServletRequest httpRequest

获得httpRequest对象后,您可以像这样添加标题:

httpRequest.getSession().setAttribute("header", "value");