跳到主要内容

Insomnia

由 Kong 发布

开源 API 客户端

开源MIT

要点

  • 编写并发送带有标头、查询参数和正文的 HTTP 请求
  • 集合和文件夹将 API 的请求集中在一起
  • 环境变量在本地服务器和远程服务器之间切换请求集
  • 用于基本身份验证、承载令牌和 OAuth 流的身份验证助手
  • 还处理 GraphQL 查询、gRPC 调用和 WebSocket 连接

关于此应用

Insomnia 是一款用于调用 HTTP API 的桌面客户端。构造一个请求的方式是选择方法和 URL,并填入请求头、查询参数和请求体;响应返回时带有状态码、耗时、响应头,以及可搜索的格式化正文。请求被保存到集合和文件夹中,于是整个 API 被放在一处保存在一起。

环境保存诸如基础 URL、令牌和标识符之类的变量,请求通过模板标签引用它们,因此在本地服务器与预演服务器之间切换意味着选取另一个环境。认证辅助功能涵盖常见的方案,其中包括 basic auth、bearer 令牌和 OAuth 流程。除了普通 HTTP 之外,它还能驱动 GraphQL 查询、gRPC 调用和 WebSocket 连接,并且可以为某个请求生成多种语言的客户端代码。

Insomnia 是一款由 Kong 为 Linux、Windows 和 macOS 发布的 Electron 应用程序。部分功能与账户以及厂商托管的服务相关联;仅在本地使用是可能的,但这一安排在各版本之间有所变化,因此请先查看当前的行为。

Linux

我们不托管该文件,不扫描该文件,也不检查其内容。请阅读来源的说明,然后自行判断。