You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Postman请求转为IntelliJ HTTP Client请求并执行查询?

在IntelliJ中执行HTTP查询及Postman请求转换指南

1. IntelliJ中执行.http文件查询的步骤

  • 在IntelliJ中创建或打开.http文件
  • 单文件多请求时,用###分隔不同请求块(可选,方便区分)
  • 将光标定位到目标请求内容内,点击左侧的运行按钮(▶️),或使用快捷键Ctrl+Enter(Windows/Linux)/Cmd+Enter(Mac)执行请求

2. Postman参数与.http文件的对应方式

查询参数(Query Parameters)

Postman中Params面板的键值对,直接拼在URL后,也可分行书写(IntelliJ支持解析):

GET https://api.example.com/users?id=123&name=John

分行写法:

GET https://api.example.com/users
    ?id=123
    &name=John

请求头(Headers)

Postman中Headers的键值对,写在请求行下方,每行一个:

GET https://api.example.com/users
Content-Type: application/json
Authorization: Bearer your_token_here

请求体(Body)

  • Form-data:对应multipart/form-data格式,需指定边界符:
    POST https://api.example.com/upload
    Content-Type: multipart/form-data; boundary=WebAppBoundary
    
    --WebAppBoundary
    Content-Disposition: form-data; name="username"
    
    testuser
    --WebAppBoundary
    Content-Disposition: form-data; name="file"; filename="test.txt"
    Content-Type: text/plain
    
    Hello World
    --WebAppBoundary--
    
  • Urlencoded:对应application/x-www-form-urlencoded格式:
    POST https://api.example.com/login
    Content-Type: application/x-www-form-urlencoded
    
    username=testuser&password=123456
    
  • Raw JSON/文本:直接写入内容,搭配对应Content-Type:
    POST https://api.example.com/users
    Content-Type: application/json
    
    {
      "name": "John",
      "age": 30
    }
    

路径参数(Path Variables)

Postman中/users/{id}这类路径参数,可直接替换为具体值,或用IntelliJ变量语法:

### 定义变量
@userId = 123

GET https://api.example.com/users/{{userId}}

3. Postman请求转.http文件的方法

直接导出(推荐)

Postman支持一键导出:

  1. 选中目标请求/集合,点击右上角「Export」
  2. 选择「HTTP」格式,点击「Export」保存为.http文件
  3. 直接在IntelliJ中打开即可使用

手动转换示例

Postman的GET带参请求转.http:

GET https://api.example.com/users?id=123
Content-Type: application/json
Authorization: Bearer abc123

Postman的POST JSON请求转.http:

POST https://api.example.com/users
Content-Type: application/json

{
  "email": "test@example.com",
  "password": "pwd123"
}

4. .http文件基础格式规范

  • 请求以HTTP方法(GET/POST/PUT/DELETE等)开头,后跟目标URL
  • 请求头写在请求行下方,每行一个键值对
  • 请求体与请求头之间空一行
  • 多请求用###分隔
  • 用@定义环境变量,{{变量名}}引用变量

内容的提问来源于stack exchange,提问作者diho472

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 22:55:16