4
我知道v3.0的方法是getHeader()
但是2.3呢?也許有可能從蒸汽中解脫出來?如何從Servlet 2.3或2.5中的響應中獲取標頭
UPDATE:
事實上,我所需要的HTTP響應報頭RESTful應用程序。由於某種原因,我決定在servlet過濾器中執行此操作...但沒有成功... 解決方案@javax.ws.rs.core.Context HttpHeaders requestHeaders
。
例如,
@javax.ws.rs.GET
public String invoceRestMethod(@Context HttpHeaders requestHeaders){
MultivaluedMap<String, String> map = headers.getRequestHeaders();
for (Map.Entry<String, List<String>> entry : map.entrySet()) {
// processing header....
}
}
也許在別人的幫助。但任何情況下,對於Servlet問題仍然是打開
我想你談談HttpServletResponseWrapper(HttpServletResponse)。我想,我想。但我怎麼能知道標題的長度? – Tioma
你不需要知道這一點。你爲包裝器創建子類,重寫'setHeader'方法來記錄你感興趣的頭文件。 –
Hi Stephen。我試圖刺激這一點。只有在我自己調用Servlet中的setHeader方法的情況下才有效。但我需要完整的HTTP標頭。你有什麼想法嗎? – Tioma