Postman - 如何发送大型 JSON 正文?

coo*_*ler 5 postman

我正在尝试使用具有非常大的主体的 Postman 执行 POST 请求。只有一个 JSON 字段非常大,我想知道是否可以从 Postman 中的文件加载该字段?

{
  "field1": {
    "field1.1" : ...
    ...
  }
  "field2": {
    "LARGE FIELD": "<<Too large string to paste into this Raw JSON>>"
  }
}
Run Code Online (Sandbox Code Playgroud)

Postman 中是否有处理非常大的主体的最佳实践?

小智 4

  • 使用 csv 文件上传为

    LARGEFIELD, <<Too large string>>

  • 现在在“预请求脚本”中使用参数化,如下所示:

    var LARGE_FIELD= pm.iterationData.get("LARGEFIELD");
    
    pm.environment.set("envLARGE_FIELD", LARGE_FIELD);
    
    Run Code Online (Sandbox Code Playgroud)
  • 现在使用上面的 env 。参数直接传入body,如下:

    {
        "field1": {
            "field1.1" : ...
            ...
        }
        "field2": {
            "LARGE FIELD": {{envLARGE_FIELD}}
        }
    }
    
    Run Code Online (Sandbox Code Playgroud)
  • 运行收集时,加载此 csv 文件

  • 邮递员运行时将选择数据并将其分配给请求正文