前言
Github仓库
在测试API时大家都有postman,apifox等工具选择,但是如果只是轻量化测试API根本用不上专门下软件。
前备知识
RFC 2616
RFC 2616
规定了互联网社区的标准组协议,此插件基于此标准进行编写。
这是一个符合RFC 2616的标准POST请求
POST http://dummy.restapiexample.com/api/v1/create HTTP/1.1
content-type: application/json
{
"name":"Hendry",
"salary":"61888",
"age":"26"
}
使用
新建文件
我们在VS Code新建一个以.http或者.rest 结尾的文件
发送请求
填入你的HTTP请求,点击Send Request,或者右键选择Send Request,或者直接用快捷键 Ctrl+Alt+R
你的REST API就执行了,然后API Response就会显示在右边区域。
符合cURL的请求也可以发送
curl -X GET https://hansiy.net
进阶使用
变量定义
我们可以在文件中用@
标识符来定义变量,在文件任意位置使用{{}}
来调用变量
博客REST_Client变量定义
@contentType = application/json
GET https://randomuser.me/api/?results=5&inc=name,gender,email,nat&noinfo HTTP/1.1
content-type: {{contentType}}
###
POST http://dummy.restapiexample.com/api/v1/create HTTP/1.1
content-type: {{contentType}}
{
"name":"Hendry",
"salary":"61888",
"age":"26"
}
捕获请求结果
当我们需要使用某一请求结果作为参数到另外一个API时,我们只需要
暂未研究
其它
请求分离
REST Client允许在一个文件使用###
分离不同的请求