一、 请求头:客户端浏览器告诉服务器一些信息,采用键值对形式
格式:请求头名称: 请求头值
* 常见的请求头:
(1) User-Agent:浏览器告诉服务器,是通过什么浏览器访问的,将浏览器版本信息告诉服务,服务器可以针对不同浏览器做不同处理
* 可以在服务器端获取该头的信息,解决浏览器的兼容性问题
(2) Accept:告诉服务器,我可以相应什么格式的信息
(3) Accept-Language:浏览器可以支持什么语言
(4) Accept-Encoding:浏览器支持压缩格式
(5) Connection:当前连接状态
(6) Referer:http://localhost/login.html
* 告诉服务器,我(当前请求)从哪里来。
* 作用:
1. 防盗链:服务器通过Referer来判断是谁来访问的,以便确定是不是第三方想盗用超链接,如果是就做一些对
应措施。
2. 统计工作:比如说我给百度、搜狗等公司让其推广,然后可以统计两家公司分别访问的流量,以便决定下一
步动作。
(7)Upgrade-Insecure-Requests:升级相关信息
二、. 请求体(正文):
* 封装POST请求消息的请求参数的,get方式是是没有请求体。比如我们我们前面的login.html,我们如果点击提交,因为用的是post方式,因此就会有请求体,用来包含一些参数。