JetBrains logo

IntelliJ IDEA

直接在 IDE 中管理 HTTP 请求

在 IntelliJ IDEA 中创建、编辑和执行 HTTP 请求。

HTTP、gRPC、GraphQL、WebSockets 请求

丰富功能助力您直接从 IDE 中无缝管理请求。

HTTP 客户端中的 HTTP 请求

HTTP 请求

创建 HTTP 文件并指定关键元素,例如 HTTP 方法(GET、POST、PUT 等)、URL、头、查询形参和请求主体,然后执行并查看响应。

HTTP 客户端中的 gRPC 请求

gRPC 请求

如果以“GRPC”开始请求,HTTP 客户端就会将其视为 gRPC 请求。您可以从 proto 文件和 Endpoints(端点)工具窗口生成 gRPC 请求,以及发送 gRPC 元数据。

IntelliJ IDEA 内 HTTP 客户端中的 GraphQL 请求

GraphQL 和 WebSocket 请求

您可以直接通过 HTTP 和 WebSocket 协议发送 GraphQL 查询。对于 http://https://,使用的是简单的 HTTP 请求,ws://wss:// 则被委托给 WebSocket 执行器。

HTTP 客户端中的 OpenAPI 补全

OpenAPI 补全

直接从 OpenAPI 文件创建 HTTP 请求。此外,在 HTTP 文件中输入请求时,IDE 会根据 OpenAPI 规范提供 URL 和请求主体补全。

JavaScript 处理程序和测试

处理复杂情况,自动执行重复任务,通过脚本与外部系统集成。

预请求和响应处理程序脚本

预请求和响应处理程序脚本

您可以在 JavaScript 中编写场景以在发送前后处理请求。预脚本可为请求生成数据。响应处理程序脚本在收到响应后运行,可在后续请求中重用。

JavaScript 测试

JavaScript 测试

HTTP 客户端允许您使用 JavaScript 编写各种测试,并在 Services(服务)工具窗口的相应标签页中将其作为响应处理程序脚本运行。您可以通过版本控制系统 (VCS) 与团队成员共享测试,并在持续集成 (CI) 平台上方便执行。

更多功能

导入 Postman 集合

导入 Postman 集合

使用 IntelliJ IDEA,您可以将 Postman 集合轻松转换为 .http 文件并在 HTTP 客户端中管理。所有可用 HTTP 客户端功能都适用于转换后的文件。

环境文件

环境文件

环境文件可供定义和存储 HTTP 请求的环境变量和配置。由此,您可以在不同环境(例如 devstagingprod)之间轻松切换,将特定于环境的值应用于请求,并重用先前定义的配置。

用于持续集成的 HTTP 客户端 CLI

用于持续集成的 HTTP 客户端 CLI

HTTP 客户端可以用作命令行界面 (CLI) 工具,使您能够直接从终端执行 HTTP 请求,而不依赖于 IDE。您还可以将 HTTP 请求测试合并到持续集成 (CI) 工作流中。您可以在任何支持 Docker 镜像的 CI 服务上运行 HTTP 客户端 CLI。

HTTP 客户端教程

指南