在 IntelliJ IDEA 中创建、编辑和执行 HTTP 请求。
丰富功能助力您直接从 IDE 中无缝管理请求。
创建 HTTP 文件并指定关键元素,例如 HTTP 方法(GET、POST、PUT 等)、URL、头、查询形参和请求主体,然后执行并查看响应。
如果以“GRPC”开始请求,HTTP 客户端就会将其视为 gRPC 请求。您可以从 proto 文件和 Endpoints(端点)工具窗口生成 gRPC 请求,以及发送 gRPC 元数据。
您可以直接通过 HTTP 和 WebSocket 协议发送 GraphQL 查询。对于 http://
和 https://
,使用的是简单的 HTTP 请求,ws://
和 wss://
则被委托给 WebSocket 执行器。
直接从 OpenAPI 文件创建 HTTP 请求。此外,在 HTTP 文件中输入请求时,IDE 会根据 OpenAPI 规范提供 URL 和请求主体补全。
处理复杂情况,自动执行重复任务,通过脚本与外部系统集成。
您可以在 JavaScript 中编写场景以在发送前后处理请求。预脚本可为请求生成数据。响应处理程序脚本在收到响应后运行,可在后续请求中重用。
HTTP 客户端允许您使用 JavaScript 编写各种测试,并在 Services(服务)工具窗口的相应标签页中将其作为响应处理程序脚本运行。您可以通过版本控制系统 (VCS) 与团队成员共享测试,并在持续集成 (CI) 平台上方便执行。
使用 IntelliJ IDEA,您可以将 Postman 集合轻松转换为 .http
文件并在 HTTP 客户端中管理。所有可用 HTTP 客户端功能都适用于转换后的文件。
环境文件可供定义和存储 HTTP 请求的环境变量和配置。由此,您可以在不同环境(例如 dev、staging 和 prod)之间轻松切换,将特定于环境的值应用于请求,并重用先前定义的配置。
HTTP 客户端可以用作命令行界面 (CLI) 工具,使您能够直接从终端执行 HTTP 请求,而不依赖于 IDE。您还可以将 HTTP 请求测试合并到持续集成 (CI) 工作流中。您可以在任何支持 Docker 镜像的 CI 服务上运行 HTTP 客户端 CLI。