vscode插件REST Client,代替postman
如果只是简单的请求工作的话,这个插件也许跟方便
使用方式
准备工作
- 安装该插件
- 创建一个test.http(名字随意,后缀.http)文件
朴素的请求
- 后面必须有协议版本号 HTTP/1.1
- 写好后点击上面的“小字”,Send Request
- post请求也是这样的写法
传递数据 / 设置请求头
POST http://localhost:3000/postTest HTTP/1.1
Content-Type: application/json
{
"userName": "LiLC",
"pwd": "312558"
}
设置静态变量 @
@host=http://localhost:3000
// 这样之后就可以不用麻烦地写路径重复部分,用双花括号包裹,写成这样
POST {{host}}/postTest HTTP/1.1
动态设置变量 @name
使用场景:比方说请求需要token,那我们就需要在请求后把token存在变量中,这个token是可能会变的,这种时候觉需要动态地设置变量
@name login
GET {{host}}/login HTTP/1.1
// 该请求触发后,就会把请求的结果赋值给login变量
/*
假如该请求的结果为:
{
res: {
code: 200.
data: {
token: 'xxxxxxxxxxxx'
}
}
}
*/
// 现在有一个请求需要用到token
POST {{host}}/check
token: {{login.res.data.token}} //从变量中取,但前提是要先发送上面的请求,把结果赋值给login
Content-Type: application/json
{
// some parma...
}