赞
踩
目录
Hoppscotch 是一种可以通过 Web 服务的方式构建 API 访问的工具,使用 Node.js 开发,采用简约的 UI 设计,能实时发送和获取响应值,它的的前身是 Postwoman。
Hoppscotch 是 webapp,可以部署在服务器上,这样一来整个团队都能使用,而不需要通过导入导出从而分享团队内成员所创建的集合。
Web 演示地址:
https://hoppscotch.io/cn
GitHub 地址:
https://github.com/hoppscotch/hoppscotch
因采用本地安装方式会有一些或多或少的错误,所以本篇采用 Docker 的安装方式。
Docker 安装方式:
docker run --rm --name hoppscotch -p 3000:3000 hoppscotch/hoppscotch:latest
查询运行状态,hoppscotch 已启动。
打开浏览器,地址输入 http://服务器IP:3000/ 即可。
操作界面跟 Postman 很像。
注意,如果提示:无法发送请求,无法到达 API 端点。请检查网络连接并重试。
解决方法:需要安装浏览器插件
GitHub 地址:
https://github.com/hoppscotch/hoppscotch-extension
点击设置,扩展里选择要安装的浏览器插件(Chrome、Firefox)。
例如 Chrome,下载安装即可。
例如 Firefox,下载安装即可。
插件安装完成后,点击插件图标,点击 Add,添加 origin 地址(部署的服务器地址),以支持跨站请求。
添加 origin 地址完成。
最后,点击设置,打开使用浏览器扩展发送请求。
再次访问接口地址,例如百度首页,请求成功。
在请求地址区,点击显示代码。
弹出生成代码框,可以选择不同的语言,这里选择 Python - Requests。
新建 .py 文件,并将复制过来的代码拷贝进去。
脚本内容:
- import requests
- url = "https://www.baidu.com/"
- response = requests.request("GET", url)
- print(response.text)
执行脚本成功。
进行登录操作,点击右侧登录按钮。
这里使用电子邮箱进行登录。
登录报错。
解决方法:
查看容器ID,例如3bc4a9825445
进入容器中。
- docker exec -itu root 容器id /bin/sh
- 例如 docker exec -itu root 3bc4a9825445 /bin/sh
进入容器内部,查询文件。
找到 packages/hoppscotch-app 目录下,使用自己的密钥更新 .env.example 文件并将其重命名为 .env 即可。
精彩推荐
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。