我們如何從'HttpServletRequest'中刪除「授權標頭」。我們如何從'HttpServletRequest'中刪除「授權」標頭
我們有2個過濾器,在第一個過濾器之後,我們需要在請求傳遞給第二個過濾器之前從請求中刪除「Authorization」頭。我知道我們可以使用添加標題
HttpServletRequest req = (HttpServletRequest) request;
HeaderMapRequestWrapper requestWrapper = new HeaderMapRequestWrapper(req);
//requestWrapper.addHeader("Authorization", "PPPPPPPP");
requestWrapper.removeHeader("Authorization"); // Did not work
public void removeHeader(String name) {
headerMap.remove(name);
}
但是我們如何刪除「授權」標題。
凡'HeaderMapRequestWrapper'哪裏來的?這不是一個規範標準的類。 –
公共類HeaderMapRequestWrapper擴展HttpServletRequestWrapper {} – eagerToLearn