request.getHeader("String name);
该方法用于获得 Http 协议定义的文件头信息,获取单个请求头name对应的value值
参数说明:
- name:header 的名称。
返回值:header 的取值。
request.getHeaders(String name);
该方法将返回指定名字的 request header 的所有值,其结果是一个枚举对象。
参数说明:
- name:文件头的header名称。
返回值:Enumeration 类的枚举对象,该对象包含指定 header 的所有取值。
request.getHeaderNames();
该方法将返回所有 request header 的名字,其结果是一个枚举的实例对象,根据name获取对应的value值,即可得到Http请求头的所有信息
返回值:Enumeration 类的枚举对象,该对象包含所有 request header 的名字。
public class RequestHeadersServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
PrintWriter out = response.getWriter();
response.setContentType("text/html");
Enumeration headerNames = request.getHeaderNames();
while (headerNames.hasMoreElements()) {
String headerName = (String) headerNames.nextElement();
out.print(headerName + " : " + request.getHeader(headerName) + "<br />");
}
}
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doGet(request, response);
}
}
文章来源:https://www.toymoban.com/news/detail-416334.html
文章来源地址https://www.toymoban.com/news/detail-416334.html
到了这里,关于request.getHeader、request.getHeaders、request.getHeaderNames的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!