HTTP最常见的请求头如下:

l         Accept:浏览器可接受的MIME类型;

l         Accept-Charset:浏览器可接受的字符集;

l         Accept-Encoding:浏览器能够进行解码的数据编码方式,比如gzip。Servlet能够向支持gzip的浏览器返回经gzip编码的HTML页面。许多情形下这可以减少5到10倍的下载时间;

l         Accept-Language:浏览器所希望的语言种类,当服务器能够提供一种以上的语言版本时要用到;

l         Authorization:授权信息,通常出现在对服务器发送的WWW-Authenticate头的应答中;

l         Connection:表示是否需要持久连接。如果Servlet看到这里的值为“Keep-Alive”,或者看到请求使用的是HTTP 1.1(HTTP 1.1默认进行持久连接),它就可以利用持久连接的优点,当页面包含多个元素时(例如Applet,图片),显著地减少下载所需要的时间。要实现这一点,Servlet需要在应答中发送一个Content-Length头,最简单的实现方法是:先把内容写入ByteArrayOutputStream,然后在正式写出内容之前计算它的大小;

l         Content-Length:表示请求消息正文的长度;

l         Cookie:这是最重要的请求头信息之一;

l         From:请求发送者的email地址,由一些特殊的Web客户程序使用,浏览器不会用到它;

l         Host:初始URL中的主机和端口;

l         If-Modified-Since:只有当所请求的内容在指定的日期之后又经过修改才返回它,否则返回304“Not Modified”应答;

l         Pragma:指定“no-cache”值表示服务器必须返回一个刷新后的文档,即使它是代理服务器而且已经有了页面的本地拷贝;

l         Referer:包含一个URL,用户从该URL代表的页面出发访问当前请求的页面。

l         User-Agent:浏览器类型,如果Servlet返回的内容与浏览器类型有关则该值非常有用;

l         UA-Pixels,UA-Color,UA-OS,UA-CPU:由某些版本的IE浏览器所发送的非标准的请求头,表示屏幕大小、颜色深度、操作系统和CPU类型。

转载于:https://www.cnblogs.com/laoluoits/p/10855035.html

HTTP最常见的请求头相关推荐

  1. 常见的请求头以及它们的作用是什么?(较详细)

    1.首先最常用的:Accept:它的作用是:客户端接收的数据格式: 比方说你的参数值填写的是application/json,就说明浏览器所接收的数据是json类型的数据,当你加了Accept请求头之 ...

  2. JavaScript常见的请求头和响应头

    1 请求(客户端->服务端[request]) GET(请求的方式) /newcoder/hello.html(请求的目标资源) HTTP/1.1(请求采用的协议和版本号) Accept: /( ...

  3. 常见的请求头的用户代理User-Agent汇总

    1. PC端User-Agent # 百度 "Mozilla/5.0 (compatible; Baiduspider/2.0;+http://www.baidu.com/search/sp ...

  4. HTTP_请求消息_请求头请求体

    2. 请求头:客户端浏览器告诉服务器一些信息         请求头名称: 请求头值         * 常见的请求头:             1. User-Agent:浏览器告诉服务器,我访问你 ...

  5. [JavaWeb-HTTP]HTTP_请求消息_请求头请求体

    请求消息数据格式 1. 请求行请求方式 请求url 请求协议/版本GET /login.html HTTP/1.1* 请求方式:* HTTP协议有7中请求方式,常用的有2种* GET:1. 请求参数在 ...

  6. h5获取http请求头_java学习之路(2),http协议,request类

    java学习之路(2),http协议,request类 java学习之路(2),http协议,request类 1.一个httpServlet的多个地址定义 对于httpServlet可以定义一个数组 ...

  7. Http请求头+请求方式+状态码

    列举Http请求中常见的请求方式? http请求中的8种请求方法 1.opions 返回服务器针对特定资源所支持的HTML请求方法 或web服务器发送*测试服务器功能(允许客户端查看服务器性能) 2. ...

  8. 请求消息详解(请求头、get、post、请求体)

    简述 我们在servlet的service方法中有两个参数,分别是ServletRequest和ServletResponse,如果想掌握这两个参数,我们必须对请求消息和响应消息有个深入的理解. 请求 ...

  9. HTTP的请求头信息

    1.HTTP请求报文的组成结构 HTTP 请求报文由3部分组成(请求行+请求头+请求体) 1.请求方法:例如最常用的GET和POST 2.请求的URL地址 3.HTTP协议名称和版本号 4.报文头:若 ...

最新文章

  1. Failed to instantiate one or more classes
  2. python对象编程例子-Python3.5面向对象编程图文与实例详解
  3. rectint 函数
  4. 数据结构-王道2017-第5章 图
  5. python获取select选中的值_python – 使用flask从select标签获取值
  6. JavaWeb 之 HttpServletResponse
  7. html表格填充渐变颜色代码,CSS控制图片、表格、背景颜色渐变示例
  8. VB小程序:生成十个不重复的随机数
  9. 【电子书下载】《Android应用程序开发与典型案例》完整版!!
  10. KaTeX数学公式语法
  11. 荣耀手机动态修改imei信息
  12. 隐藏在Windows XP中的28个秘密武器
  13. Android 根据逗号分隔String
  14. ssh免密码登录3种解决方法
  15. 线上活动重大事故总结
  16. SSL证书概述与配置
  17. HDU 3629-Convex找凸四边形个数(扫描+二分/two pointers)
  18. 深圳租房之我的经历(验)
  19. MATLAB逻辑运算
  20. 酒店行业如何创造更好的客户体验?

热门文章

  1. assert函数的作用
  2. (转)深入理解Linux修改hostname
  3. Android Studio导入包
  4. postgresql TOAST存储方式
  5. React基础篇(二)之点击button修改属性值
  6. 用websocket技术开发的web聊天系统
  7. Python基础——1基础
  8. python使用opencv实现人脸识别系统
  9. jvm原理及性能调优系列(jvm调优)
  10. 几个ASP.NET小技巧