一、简介
接口是 前后端通信的桥梁 ,被称为 API接口 ,这里的接口指的是数据接口。
一个接口就是 服务中的一个路由规则 ,根据请求响应结果。给客户端返回结果时,一般是JSON格式的。
接口的作用:实现前后端通信
一般接口由一下几个部分组成
- 请求方法
- 接口地址(URL)
- 请求参数
- 响应结果
二、RESTful API
RESTful API是一个特殊风格的接口
- URL中的路径表示 资源,路径中不能有动词 ,例如 create、delete、update
- 操作资源要与 HTTP 请求方法对应
- 操作结果要与 HTTP响应结果对应
2.1 apipost基本使用
官网下载 :https://www.apipost.cn/
2.1.1 接口测试
1. json-server服务搭建
npm i -g json-server
2. 创建db.json文件
{
"song": [
{
"id": 2,
"name": "稻香",
"singer": "Jay"
},
{
"name": "干杯2",
"singer": "五月天2",
"id": 3
}
]
}
3. 在json 所在文件夹为工作目录,启动服务
json-server --watch db.json
4. Apipost接口测试
-
GET 测试
-
POST测试
不需要写id,会自动新增
-
DELETE测试
delete返回的是空对象
-
PATCH/PUT测试
-
局部更新用PATCH,其余字段不变更。
-
PUT会将内容全部替换为当前传递的值
-
2.1.2 公共参数
分享文档后,查看的基本数据