postman
想必大家都用过,没用过也听过这个名字吧。postman
是一个接口测试工具,功能很强大。但是收费,有些习惯白嫖的人可能会不习惯。有一天一个叫postwoman
(现在已经改名为hoppscotch
)的横空出世,看名字似乎想挑战postman
。
hoppscotch 简介
hoppscotch的特点
-
轻量级:用极简的UI设计制作。 -
快速:实时发送请求和获取/复制响应。 -
开源,免费
支持的
HTTP 方法
-
GET
:从服务器取出资源(一项或多项)。 -
POST
:在服务器新建一个资源。 -
PUT
:在服务器更新资源(客户端提供改变后的完整资源)。 -
PATCH
:在服务器更新资源(客户端提供改变的属性)。 -
DELETE
:从服务器删除资源。 -
HEAD
:获取资源的元数据。 -
OPTIONS
:获取信息,关于资源的哪些属性是客户端可以改变的。 -
TRACE
– 测试服务器的可用性,可以用于回显服务器收到的请求。 -
<custom>
– 一些 API 使用自定义请求方法,例如 LIST。输入你的自定义方法。
除了REST API方法,还能与WebSocket、SocketIO、MQTT服务端建立通信,支持GraphQL查询。
GitHub数据
-
45.8k stars -
444 watching -
3.1k forks
开源地址:https://github.com/hoppscotch/hoppscotch
hoppscotch体验
在线地址:https://hoppscotch.io/
浏览器运行
首先要安装NodeJS,然后执行以下命令
git clone https://github.com/hoppscotch/hoppscotch.git
npm install -g pnpm
pnpm install
pnpm run dev
最后浏览器打开
http://localhost:3000
本地安装
hoppscotch
支持PWA
离线使用,相当于直接安装到操作系统上。
打开就是这样子。
注意
注意,如果提示:无法发送请求,无法到达 API 端点。请检查网络连接并重试。
去设置菜单点击下载对应浏览器的插件
并启用
使用浏览器扩展发送请求(如果存在)
将被请求的域名或者ip添加到该插件里面(不然会有跨域问题)
更多功能广大网友可以继续挖掘。
原文始发于微信公众号(开源日记):45.8k stars的Postwoman(已改名)向老牌Postman发起挑战
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/49936.html