JSP Request.getHeaders()方法:返回指定名字的request header的
发布时间:2020-12-15 02:43:01 所属栏目:Java 来源:网络整理
导读:该方法将返回指定名字的 request header 的所有值,其结果是一个枚举对象。 语法: getHeaders(String name) 参数说明: name:文件头的header名称。 返回值:Enumeration 类的枚举对象,该对象包含指定 header 的所有取值。 示例 获取指定名称的 request hea
该方法将返回指定名字的 request header 的所有值,其结果是一个枚举对象。 语法: getHeaders(String name) 参数说明:
返回值:Enumeration 类的枚举对象,该对象包含指定 header 的所有取值。 示例获取指定名称的 request header 值,关键代码如下:<% Enumeration cts = request.getHeaders("accept-encoding"); while(cts.hasMoreElements()){ out.println("accept-encoding="+cts.nextElement()+"<br>"); } %> 典型应用本示例演示了使用 request 对象获取请求信息,并将其在页面中显示。代码如下:<div style="width:600px"> <ul style="line-height:24px"> <li>客户使用的协议:<%=request.getProtocol()%> <li>客户端发送请求的方法:<%=request.getMethod()%> <li>客户端请求路径:<%=request.getContextPath()%> <li>客户机IP地址:<%=request.getRemoteAddr()%> <li>客户机名称:<%=request.getRemoteHost()%> <li>客户机请求端口号:<%=request.getRemotePort()%> <li>接受客户信息的页面:<%=request.getServletPath()%> <li>获取报头中User-Agent值:<%=request.getHeader("user-agent")%> <li>获取报头中accept值:<%=request.getHeader("accept")%> <li>获取报头中Host值:<%=request.getHeader("host")%> <li>获取报头中accept-encoding值:<%=request.getHeader("accept-encoding")%> <li>获取URI:<%=request.getRequestURI()%> <li>获取URL:<%=request.getRequestURL()%> </ul> </div>运行结果如下:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |