public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
/**
* 獲取頭信息
*/
String headValue = request.getHeader("Accept-Encoding");//獲取單個請求頭name對應的value值
System.out.println(headValue);
System.out.println("--------------");
Enumeration e = request.getHeaders("Accept-Encoding");//獲取多個同名請求頭對應的一組value值,因此返回枚舉類型數據
/**
* 將數據遍歷出來
*/
while(e.hasMoreElements()){
//遍歷枚舉中存儲的每一個元素
String value = (String)e.nextElement();
System.out.println(value);//將值輸出
}
System.out.println("----------------");
/**
* 獲取所有請求頭信息
*/
Enumeration er = request.getHeaderNames();//獲取請求頭的所有name值
while(er.hasMoreElements()){
String name =(String) er.nextElement();
String value = request.getHeader(name);
System.out.println(name+"="+value);
}
}
java 獲取request請求頭所有信息
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.