2013-07-16 99 views
0

我使用Jersey創建一個示例API。是否可以添加請求標頭來重定向URI?

當客戶端請求此API時,它會將客戶端重定向到anthoer URI。

以下是我的代碼:

reidrectURI = URI.create(originalAlfDownloadLink); 

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

我想一些海關HTTP頭添加到重定向URI。

可能嗎?

回答

0

是的,你可以做到這一點,你可以得到httpRequest對象,並可以重定向之前添加所需的標題。您可以使用@Context註釋來獲取httpRequest。

@Context HttpServletRequest httpRequest 

一旦你的HttpRequest對象,那麼你可以添加標題,以這樣的:

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

阿赫桑你好:所以我不能返回Response對象? – bigd

+0

@bigd我認爲一個過濾器可以幫助你做到這一點 –

相關問題