55.8k star,推荐一款好用的工具
经常本地调试的开发同学可能用的比较多的都是postman,今天推荐的是一款更好用、便捷的postwoman,现已更名为“Hoppscotch”。
文末有在线体验地址:
Hoppscotch:现代化的API请求和响应模拟工具
在开发Web应用程序时,与API(Application Programming Interface,应用程序编程接口)的交互变得越来越常见。而Hoppscotch是一款强大的API请求和响应模拟工具,它具有多种功能,旨在帮助开发人员更轻松、更高效地与API进行交互。
主要特点
轻巧快速:Hoppscotch采用极简设计,使其成为一款轻量级的工具。它能够在实时中发送请求并获得响应。
多种HTTP方法:Hoppscotch支持多种HTTP请求方法,包括GET(获取资源信息)、POST(在数据库中创建新条目)、PUT(更新现有资源)、PATCH(对资源进行部分更新)、DELETE(删除资源或相关组件)等。此外,你还可以输入自定义请求方法,使其更加灵活。
主题定制:Hoppscotch的界面可以根据你的喜好进行定制,包括背景、前景和强调颜色。你可以选择系统偏好设置、明亮、黑暗和深色主题,还可以选择绿色、青色、蓝色、靛蓝、紫色、黄色、橙色、红色和粉红色等强调颜色。
离线支持和PWA:Hoppscotch可以作为渐进式Web应用程序(PWA)安装在你的设备上。它具有Service Workers功能,可以实现即时加载和离线支持,而且对内存和CPU的使用非常低。
WebSocket和其他通信协议:Hoppscotch支持WebSocket,可以在单个TCP连接上建立双工通信通道。此外,它还支持Server-Sent Events(从服务器上的HTTP连接接收更新的数据流)和Socket.IO(与SocketIO服务器发送和接收数据)。
GraphQL支持:Hoppscotch具有对GraphQL的支持,包括设置终端点、获取架构、设置自定义请求头、查询架构和获取查询响应等功能。
身份验证和授权:Hoppscotch允许你使用各种身份验证方法,包括None、Basic、Bearer Token、OAuth 2.0和OIDC Access Token/PKCE。
响应处理:Hoppscotch能够处理响应的状态行、头部和消息/响应主体。你可以将响应复制到剪贴板、下载为文件,并查看响应头部、原始和预览的HTML、图像、JSON和XML响应。
历史和集合:Hoppscotch会将请求条目同步到你的云端/本地会话存储中,同时它还支持集合和文件夹,可以将API请求进行组织,方便重用。你可以无限制地创建集合、文件夹和请求,还可以将它们导出为文件或GitHub gist。
请求脚本和团队合作:你可以在请求前执行与请求相关的代码片段,还可以创建团队和共享集合、团队成员,并实现基于角色的访问控制。团队和集合会同步到你的云端/本地会话存储中。
工作空间和快捷键:Hoppscotch允许你将个人和团队集合环境组织成工作空间。它还提供了为提高效率而优化的键盘快捷键。
代理服务器:Hoppscotch支持代理模式,可以隐藏你的IP地址、修复CORS(跨源资源共享)问题,并访问非HTTPS(http://)端点的API。
国际化支持:你可以在Hoppscotch中体验多种语言,而且它是开源软件,欢迎用户贡献翻译。
身份验证与同步:Hoppscotch支持GitHub、Google、Microsoft、Email等多种登录方式,并可以在所有设备之间实时同步你的数据。
后请求测试和环境:Hoppscotch允许你在请求的响应后编写测试。它还支持环境变量,允许你在请求和脚本中存储和重用值。
用途
除了上述功能,Hoppscotch还支持批量编辑、管理员仪表板(用于管理团队和成员)、用于存储和重用请求和脚本中的值的环境变量等用途。它是一个功能强大、全面而灵活的API请求和响应模拟工具,为开发人员提供了许多便利和效率。
如果你是开发人员,不论是初学者还是经验丰富的专家,Hoppscotch都将是你理想的工具,帮助你更轻松地与API进行交互,提高工作效率。
Hoppscotch的开源性质还意味着你可以自由地查看、修改和定制软件,以满足你的特定需求。赶快试试Hoppscotch,体验高效便捷的API开发和测试!
访问如下地址:https://hoppscotch.io/