版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
//设置将字符以“UTF-8”
response.setCharacterEncoding("UTF-8");
response.setHeader("content-type", "text/html;charset=UTF-8");
PrintWriter out=response.getWriter();
Enumeration<String> reqHeadInfos=request.getHeaderNames();//获取所有的请求头
out.write("获取到客户端所有的请求头信息如下");
out.write("<hr/>");
while(reqHeadInfos.hasMoreElements()) {
String headName=(String)reqHeadInfos.nextElement();
String headValue=request.getHeader(headName);//根据请求头的没给他脑子获取对应的请求头的
out.write(headName+":"+headValue);
out.write("<br/>");
}
out.write("<br/>");
out.write("获取到客户端Accept-Encoding请求头的值");
out.write("<hr/>");
String value=request.getHeader("Accept-Encoding");
out.write(value);
Enumeration<String> e=request.getHeaders("Accept-Encoding");
while(e.hasMoreElements()) {
String string=(String) e.nextElement();
System.out.println(string);
}
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
效果如下