版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/MyBabyChao/article/details/81811942
什么是协议?
双方在交互、通讯的时候,遵守的一种规范、规则。
HTTP
超文本传输协议(HTTP,HyperText Transfer Protocol),网络上的客户端与服务器端在执行HTTP请求时遵守的一种规范。HTTP是一个应用层协议,由请求和响应构成,是一个标准的客户端服务器模型。HTTP是一个无状态的协议。
HTTP请求数据解释
请求的数据包含三个部分的内容:
- 请求行
- 请求头
- 请求体
请求行
POST
请求方式,常用的还有GET
/examples/servlets/servlet/RequestParamExample
请求的地址路径
HTTP/1.1
协议版本
请求头
HOST
主机地址
Connection: keep-alive
使客户端到服务器端的连接持续有效,当出现对服务器的后继请求时,Keep-Alive功能避免了建立或者重新建立连接
Content-Length
数据长度
Origin
标识跨域资源请求;跨域:参考什么是跨域,什么是同源
Content-Type
提交的数据类型
User-Agent
用户代理,表明来访的客户信息
Accept
向服务器端表示,客户端能支持什么类型的数据
Referer
请求的地址全路径
Accept-Encoding
客户端接受的编码格式
Accept-Language
客户端接受的语言格式
请求体
请求体中包含了浏览器发送给服务器的数据
HTTP响应数据解释
响应行
HTTP/1.1
协议版本
200
状态码,表示此次交互结果
OK
对状态码的解释
响应头
Server
服务器是哪一种类型
Content-Type
服务器返回给客户端的内容类型
Content-Length
返回的数据长度
Date
通讯的日期