「这是我参与11月更文挑战的第3天,活动详情查看:2021最后一次更文挑战」
Insomnia
安装
-
进入官网 Start here -- Install Insomnia -- 下载 Windows 版版本
- 可能下载贼慢 我用的校园网 很快
- docs.insomnia.rest/
-
下载完点开直接就开始使用了 不用安装配路径 默认 C 盘吧
-
可以自己设置主题等
-
可以官网创建一个账号 然后登录 软件右上角点注册
使用
- 左上角切换账号信息 在此账号下可以创建文件夹
-
1.从最左边设置 post 请求
-
2.填写接口地址 这个地址必须得后台运行 不跑起来发送不出去
-
3.header 里面设置协议 可以勾选 text form 设置 发送的数据 点击发送最右方就会显示结果
- 地址那要改 post 请求忘改了 。。。
-
上面用 node 写了一个简单的接口 代码如下
-
const http = require('http') const querystring = require('querystring') const postData = querystring.stringify({ province: '上海', city: '上海', district: '宝山区', address: '同济支路199号智慧七立方3号楼2-4层', latitude: 43.0, longitude: 160.0, message: '求购一条小鱼', contact: '13666666', type: 'sell', time: 1571217561 }) const options = { protocol: 'http:', hostname: 'localhost', method: 'post', port: 3000, path: '/data', headers: { 'content-type': 'application/x-www-from-urlencoded', 'Content-Length': Buffer.byteLength(postData) } } const server = http.createServer((req, res) => { const request = http.request(options, (result) => { }) request.write(postData) request.end() // 创建了需要关闭 // res.send('ok') res.end() }) server.listen(8080, () => { console.log('localhost:8080') })
-
通过测试工具就可以对接口数据进行测试
-
-
也可以在网页上扒一些接口地址进行测试 这里我使用 拉勾网 进行测试 +
-
将上方代码复制进 Insomnia 的请求中就可以测试了
-
个人感觉 Insomnia 是一个很舒服很实用的测试接口软件 界面十分美观 看着舒服 而且不难使用 功能简单齐全