一、 编写process.http接口测试,学习Http请求.响应协议相关语法
HTTP:(HyperText Transfer Protocol)超文本传输协议,是一个基于请求与响应模式的,应用层的协议,也是互联网上应用最为广泛的一种网络协议。
URL:统一资源定位符,语法格式:协议+域名(IP)+资源路径+查询参数
http请求:客户端发送请求给服务器进行数据传输,整体格式如下
请求行:请求方法(空格) URL(空格) 协议版本
http请求方法:(大小写无所谓)
GET:查询
POST:添加(常用在登录)
PUT:修改
DELETE:删除
请求头:
User—Agent:描述请求发送端的浏览器类型
Content-Type:描述请求体的数据类型
application/json:JSON数据格式
application/x-www-form-urlencoded:form表单数据
空行代表请求头结束
请求体:请求发送是携带的数据。数据类型 Content-Type的值
post和Put有请求体
get 和delete没有请求体
数据值的组织形式,受Content-Type的值影响。
http响应:服务器端针对客户端发送的http请求会发响应数据 整体格式如下:
响应行(状态行):协议版本(空格)状态码(空格)状态描述
响应头:语法格式:k:v
Content-TYpe:描述响应体中数据类型
空行:代表响应头结束
响应体:绝大多数不为空。(请求成功:回发数据,失败:回发错误信息)
数据类型受Content-Type
二、 springboot 启动报错内容:Error:Kotlin: Module was compiled with an incompatible version of Kotlin. The binary version of its
解决方法:顶边烂build ->rebuild project,重新运行项目,报错解决。