- 文件为http或rest后缀名
- 简单用法
GET api地址 HTTP/1.1(版本号可省略)
GET http://localhost:5000/api/lists
DELETE GET http://localhost:5000/api/listS/{ID}
- 带参数的用法,2种写法
GET http://localhost:5000/api/lists?fileds=123&sort=id
GET http://localhost:5000/api/lists
?fileds=123
&sort=id
- 多个请求之间用“###”分隔符,分开;也可以在其后添加注释
- 带body的请求
POST http://localhost:5000/api/lists
Content-Type: applicantion/json
{
"data":
{
"title": "abc"
"desc": "test"
}
}
- 身份验证
DELETE GET http://localhost:5000/api/listS/{ID}
Authorization: Bearer
密码块
- 文件变量
@host = localhost:5000
GET http://{{host}}/api/lists
# 只在文件内有效
- 请求变量
# 设置请求变量
# @name createList
POST http://localhost:5000/api/lists
Content-Type: applicantion/json
{
"data":
{
"title": "abc"
"desc": "test"
}
}
# $表示json的根部,不用查询ID号
DELETE GET http://localhost:5000/api/listS/{{createList.response.body.$.data.id}}
Authorization: Bearer
密码块
- 系统变量
# 密码块在文件中MYSECRET=密码块
DELETE GET http://localhost:5000/api/listS/{ID}
Authorization: Bearer {{$dotenv 变量名}}
10. 环境变量
在插件的Extension Settings中Environment Variables
“$shared”:无环境变量
“$local”:本地开发环境变量
“$production”运行环境变量
在vscode状态栏右下角可以直接选择
- 上传文件
POST http://localhost:5000/api/upload
Content-Type: mutipart/form-data;boundary=IamSplitter
--IamSplitter
Content-Disposition: form-data;
name="files"; filename="cat.jpg"
Content-Type: image/jpeg
# 文件路径
<images/cat.jpg>
--IamSplitter