1.接口大全-免费API,收集所有免费的API
2.RESTful API(重点)
2.1 面向资源(Resource-Oriented)
- 一切皆资源:用户、订单、文章等都是资源,用 URI 唯一标识
- URI 是资源的地址,不是操作:用名词表示资源,而非动词
2.2 统一接口(Uniform Interface)
使用标准的 HTTP 方法操作资源,语义清晰:
3.json-server-用于快速搭建RESTful API服务
3.1 全局安装json-server
**npm i -g json-server **
3.2 创建JSON文件(db.json),编写基本结构
{
"songs": [
{"id":1,"name":"please please please","singer":"sabrina carpenter"},
{"id":2,"name":"i don't care","singer":"justin bieber"},
{"id":3,"name":"leviating","singer":"dua lipa"},
{"id":4,"name":"like jeinnie","singer":"jeinnie"}
]
}
3.3 以json文件所在文件夹为工作目录,执行以下命令(默认3000端口)
json-server --watch db.json
结果:
4 接口测试工具-这里我使用apifox
-apipost
-apifox
-postman
返回id为1的