我使用Jersey创建一个示例API。
当客户请求此API时,它会将客户端重定向到anthoer URI。
以下是我的代码:
reidrectURI = URI.create(originalAlfDownloadLink);
return Response.seeOther(reidrectURI).build();
我想在重定向uri中添加一些海关http标头。
有可能吗?
答案 0 :(得分:0)
是的,您可以这样做,您可以获取httpRequest对象,并可以在重定向之前添加所需的标头。您可以使用@Context注释来获取httpRequest。
@Context HttpServletRequest httpRequest
获得httpRequest对象后,您可以像这样添加标题:
httpRequest.getSession().setAttribute("header", "value");