Accept表示浏览器支持的 MIME 类型;
MIME是多功能 Internet 邮件扩充服务
text/html,application/xhtml+xml,application/xml
都是 MIME 类型,也可以称为媒体类型和内容类型,斜杠前面的是 type(类型),斜杠后面的是 subtype(子类型);type 指定大的范围,subtype 是 type 中范围更明确的类型,即大类中的小类 。
Text:用于标准化地表示的文本信息,文本消息可以是多种字符集和或者多种格式的;
text/html表示 html 文档;
Application:用于传输应用程序数据或者二进制数据;
application/xhtml+xml表示 xhtml 文档;
application/xml表示 xml 文档 。
Accept-Language:告知服务器支持的语言类型
zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3 zh-cn表示简体中文;zh 表示中文; q是权重系数,范围 0 =< q <= 1,q 值越大,请求越倾向于获得其";"之前的类型表示的内容,若没有指定 q 值,则默认为1,若被赋值为0,则用于提醒服务器哪些是浏览器不接受的内容类型 。
Accept-Encoding: 指定浏览器可以支持的web服务器返回内容压缩编码类型
意思:浏览器支持的压缩编码是 gzip 和 deflate 。
gzip :GNU zip 的缩写,它是一个 GNU 自由软件的文件压缩程序,也经常用来表示 gzip 这种文件格式 。
deflate:同时使用了 LZ77 算法与哈夫曼编码(Huffman Coding)的一个无损数据压缩算法 。
User-Agent: 告知当前访问者的情况
User-Agent(用户代理),简称 UA,它是一个特殊字符串头,使得服务器能够识别客户端使用的操作系统及版本、CPU 类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件等 。
Mozilla/5.0:Mozilla 是浏览器名,版本是 5.0;
compatible(兼容的)表示平台是兼容模式;
Referer: 标识当前请求的发起页面
告诉服务器我是从哪个页面链接过来的 。
Origin:用来标识本次请求的发起源(只用于POST)
Cookie:会把保存在该请求域名下的所有cookie值一起发送给web服务器 。
X-Forwarded-For: 1.2.3.4
Connection: Keep-Alive 表示客户端与服务器连接类型;
Keep-Alive:表示持久连接;
close:指的是服务器发送给客户端后属于关闭状态
0X06 GET和POST区别
get方法向服务器获取资源:GET/dmtfd/180_112_/t016581d5fc716f4ac7.jpg HTTP/1.1
POST方法要求被请求服务器接收附在请求后面的数据,常用于提交表单
常用于取回数据,post用于提交数据
GET方式时Request body 部分为空 。
POST方式则可利用URL及Request body发送请求
请求正文:
get:请求正文为空
post:http请求正文中才有信息,通常为web系统自定义参数,用于实现与服务端的交互
推荐阅读
- 不可遗漏的知识点----你应该知道的https
- 动态路由协议之OSPF简介及单区域基本配置
- 什么叫财付通协议付款 财付通协议支付
- 店铺转让需要签转让协议吗 店铺转让合同需要注意哪些细节
- TCP/IP 协议
- 安农大与陕西省供销社签署茶业发展合作协议
- Nginx 下关于缓存控制字段 cache-control 的配置说明
- 陕西省供销社与安徽农大签署茶产业合作协议
- 财付通协议付款是怎么回事 什么叫财付通协议付款
- 远程网络通讯协议