0

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

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

以下是我的代码:

reidrectURI = URI.create(originalAlfDownloadLink);

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

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

可能吗?

4

1 回答 1

0

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

@Context HttpServletRequest httpRequest

一旦你有了 httpRequest 对象,你就可以像这样向它添加标头:

httpRequest.getSession().setAttribute("header", "value");
于 2013-07-16T04:13:32.223 回答