接口报文的构成:接口报文的构成:
一、请求报文:
请求行(协议+URL+http版本)
URL:统一资源定位符,uniform resource identifier,能够唯一标识一个资源的表示方法(身份证上的数字)
URI:统一资源标识符,uniform resource locator,通过地址的形式,找到对应的资源(身份上的地址)
URL是URI的一个子集,所有的URL都是URI,但是URI不一定都是URL。
URL encode编码 decode解码
URL的构成:
https:// —–协议
baike.baidu.com ——IP或者域名 (端口:8080或443(https))
/item/%E6%8E%A5%E5%8F%A3/15422203 ——地址
?fr=aladdin ——参数(URL编码格式处理的,键=值&键=值)
请求头
content-type:它规定了请求体用什么样的格式来进行传递,给服务器做解析。服务器是按照content-type规定的格式来解析请求体,测试的时候,注意填好content-type。
格式约定是服务器(后端开发)和前端开发共同约定的,只有自己项目的开发才知道到底用什么格式,所以标准基于接口文档,或者抓包看到的信息。
cookie请求头,会把浏览器本地已经保存的适用于该服务器的cookie携带进行请求。
请求体:
遵循content-type指定的格式传递给服务器。
二、返回报文:
服务端发给客户端的。
在这里插入图片描述
返回行: 协议版本 状态码
返回头:格式是 键:值。
返回体:遵循返回的content-type格式,发送给客户端。