hoppscotch 开源 API 开发生态系统-开源码库社区-开源分享-6协议-村兔网

hoppscotch 开源 API 开发生态系统

 

特征

❤️ 轻量级:采用简约的 UI 设计。

⚡️ 快速:发送请求并实时获得响应。

🗄️ HTTP 方法:请求方法定义您请求执行的作类型。

  • GET– 请求检索资源信息
  • POST– 服务器在数据库中创建一个新条目
  • PUT– 更新现有资源
  • PATCH– 与资源非常相似,但对资源进行了部分更新PUT
  • DELETE– 删除资源或相关组件
  • HEAD– 检索与 GET 请求相同的响应标头,但没有响应正文。
  • CONNECT– 建立到目标资源标识的服务器的隧道
  • OPTIONS– 描述目标资源的通信选项
  • TRACE– 沿着目标资源的路径执行消息环回测试
  • <custom>– 某些 API 使用自定义请求方法,例如 .输入您的自定义方法。LIST

🌈 主题:背景色、前景色和强调色的可自定义组合 – 立即自定义。

  • 选取主题:系统偏好设置、浅色、深色和黑色
  • 选择强调色:绿色、蓝绿色、蓝色、靛蓝、紫色、黄色、橙色、红色和粉色
  • 无干扰禅宗模式

自定义主题与您的云/本地会话同步。

🔥 PWA:作为渐进式 Web 应用程序安装在您的设备上。

  • 使用 Service Workers 即时加载
  • 离线支持
  • 低 RAM/内存和 CPU 使用率
  • 添加到主屏幕
  • 桌面 PWA

🚀 请求:立即从端点检索响应。

  1. 选择method
  2. 进入URL
  3. 发送
  • 复制/分享公开“分享网址”
  • 生成/复制 10+ 种语言和框架的请求代码片段
  • 进口cURL
  • 标签请求

🔌 WebSocket:通过单个 TCP 连接建立全双工通信通道。

📡 服务器发送的事件:通过 HTTP 连接从服务器接收更新流,而无需诉诸轮询。

🌩 Socket.IO:使用 SocketIO 服务器发送和接收数据。

🦟 MQTT:订阅和发布到 MQTT Broker 的主题。

🔮 GraphQL:GraphQL 是一种用于 API 的查询语言,也是一个运行时,用于使用现有数据完成这些查询。

  • 设置终结点并获取架构
  • 多列文档
  • 设置自定义请求标头
  • 查询架构
  • 获取查询响应

🔐 授权:允许识别最终用户。

  • 没有
  • 基本
  • 不记名代币
  • OAuth 2.0
  • OIDC 访问令牌/PKCE

📢 标头:描述发送请求正文的格式。

📫 参数:使用请求参数设置模拟请求中的不同部分。

📃 请求正文:用于通过 REST API 发送和接收数据。

  • 设置Content Type
  • FormData、JSON 等
  • 在键值和 RAW 输入参数列表之间切换

📮 响应:包含状态行、标头和消息/响应正文。

  • 将响应复制到剪贴板
  • 将响应下载为文件
  • 查看响应标头
  • 查看原始和预览 HTML、图像、JSON 和 XML 响应

⏰ 历史记录:请求条目与您的云/本地会话存储同步。

📁 集合:使用集合和文件夹组织您的 API 请求。只需单击一下即可重复使用它们。

  • 无限的集合、文件夹和请求
  • 嵌套文件夹
  • 导出和导入为文件或 GitHub gist

集合与您的云/本地会话存储同步。

📜 预请求脚本:与请求关联的代码片段,在发送请求之前执行。

  • 设置环境变量
  • 在请求标头中包含时间戳
  • 在 URL 参数中发送随机字母数字字符串
  • 任何 JavaScript 函数

👨 👦 👩 👧 团队:帮助你跨团队协作,更快地设计、开发和测试 API。

  • 创建无限的团队
  • 创建无限的共享收藏
  • 创建无限的团队成员
  • 基于角色的访问控制
  • 云同步
  • 多个设备

👥 工作区:将个人和团队集合环境组织到工作区中。在工作区之间轻松切换以管理多个项目。

  • 创建无限的工作空间
  • 在个人工作区和团队工作区之间切换

⌨️ 键盘快捷键:针对效率进行了优化。

阅读我们关于键盘快捷键的文档

🌐 代理:从“设置”中启用代理模式以访问被阻止的 API。

  • 隐藏您的 IP 地址
  • 修复 CORS(跨域资源共享)问题
  • 访问在非 HTTPS () 端点中提供的 APIhttp://
  • 使用您的代理 URL

官方代理服务器由 Hoppscotch 托管 – GitHub – 隐私政策

🌎 i18n:以您的语言体验应用程序。

帮助我们翻译 Hoppscotch。请阅读翻译,了解有关我们的行为准则和向我们提交拉取请求的流程的详细信息。

☁️ 身份验证 + 同步:在您的所有设备上实时登录并同步您的数据。

登录方式:

  • GitHub
  • 谷歌
  • Microsoft
  • 电子邮件
  • SSO(单点登录)1

🔄 同步您的数据:切换以继续在其他设备上执行任务。

  • 工作区
  • 历史
  • 收集
  • 环境
  • 设置

✅ 请求后测试:编写与请求响应后执行的请求关联的测试。

  • 以整数形式检查状态代码
  • 筛选响应标头
  • 解析响应数据
  • 设置环境变量
  • 编写 JavaScript 代码

🌱 环境:环境变量允许您在请求和脚本中存储和重用值。

  • 无限的环境和变量
  • 通过预请求脚本进行初始化
  • 导出为 / 从 GitHub gist 导入
使用案例

🚚 批量编辑:批量编辑键值对。

  • 条目用换行符分隔
  • 键和值由:
  • 添加到要添加但保持禁用的任何行的前面#

🎛️ 管理仪表板:管理您的团队并邀请成员。

  • 见解
  • 管理用户
  • 管理团队

📦 附加组件:hoppscotch 的官方附加组件。

  • Hoppscotch CLI – Hoppscotch 的命令行界面。

  • 代理 – 为 Hoppscoch创建的简单代理服务器。

  • 浏览器扩展 – 可增强您的 Hoppscotch 体验的浏览器扩展。

    Firefox 火狐 |Chrome 

    扩展修复了 CORS 问题。

附加组件在 Hoppscotch 组织下开发和维护。

有关功能的完整列表,请阅读我们的文档。

演示

  • 网状 : hoppscotch.io
  • Windows/Linux/macOS:桌面应用程序

用法

  1. 在 URL 字段中提供您的 API 端点
  2. 点击“发送”模拟请求
  3. 查看响应

     

请登录后发表评论

    没有回复内容