http请求 headers 中的配置详解

1.Accept

指定客户端能够接收的内容类型,内容类型中的先后次序表示客户端接收的先后次序.

Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8

2.Accept-Encoding

指定客户端浏览器可以支持的web服务器返回内容压缩编码类型。表示允许服务器在将输出内容发送到客户端以前进行压缩,以节约带宽。而这里设置的就是客户端浏览器所能够支持的返回压缩格式。

Accept-Encoding: gzip, deflate, br

3.Accept-Language

指定HTTP客户端浏览器用来展示返回信息所优先选择的语言。

Accept-Language: zh-CN,zh;q=0.9

4.Connection

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

Connection: keep-alive

5.Cookie

  HTTP请求发送时,会把保存在该请求域名下的所有cookie值一起发送给web服务器

Cookie: JSESSIONID=ov18ol3lqe4kgjya5hbdhj9l; _ga=GA1.1.2091398289.1325496043

6.Host

请求的web服务器域名地址

Host: localhost:8088

7.Referer

包含一个URL,用户从该URL代表的页面出发访问当前请求的页面服务器端返回HTTP头部信息

Referer: http://localhost:8088/71bibll/resource/task/addcard

8.User-Agent

HTTP客户端运行的浏览器类型的详细信息。通过该头部信息,web服务器可以判断到当前HTTP请求的客户端浏览器类别。

Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36
  • 9
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值