使用 Postman 和 Newman 发送二进制数据

Tyl*_*r S 5 file-upload postman newman

我正在尝试创建一个将上传图像并能够在多次迭代中运行它的集合,并希望使用 newman 来运行它。

对于我们的 API,它只支持使用二进制数据上传图片。

https://www.getpostman.com/docs/requests - Postman 不支持保存表单数据和二进制文件。

https://www.getpostman.com/docs/run_file_post_requests - 它们展示了如何使用表单数据通过 Newman 上传图像,但不适用于二进制文件。

是否可以将 newman 与二进制图像上传一起使用?

eiu*_*165 1

这是您的请求中需要的内容。我必须从保存的集合中修改 src

{
            "name": "Room Document", 
            "request": {
              "url": "{{url}}/api/v1/folders/321/documents",
              "method": "POST",
              "header": [
                {
                  "key": "Accept",
                  "value": "application/json",
                  "description": ""
                },
                {
                  "key": "Authorization",
                  "value": "3242349-324432-23423423-23424",
                  "description": ""
                }
              ],
              "body": {
                "mode": "formdata",
                "formdata": [
                  {
                    "key": "file",
                    "type": "file",
                    "src": "blank.pdf"
                  }
                ]
              },
              "description": " "
            },
            "response": []
          },
Run Code Online (Sandbox Code Playgroud)