【问题标题】:File in Postman Request Body is not Saved in the CollectionPostman 请求正文中的文件未保存在集合中
【发布时间】:2019-08-06 09:48:47
【问题描述】:

我有一个 POST 请求,它验证请求正文中的文本/csv 文件。请求在邮递员中成功运行:返回 HTTP 代码 200。邮递员控制台中的请求正文填充了文件路径和名称,即 src:"/Users/username/Downloads/demo_file.csv" 但是当导出集合时 文件值为空。见下文。

问题。为什么它是空的,这是一个错误/已知问题吗?

                    "key": "Content-Type",
                    "name": "Content-Type",
                    "value": "text/csv",
                    "type": "text"
                }
            ],
            "body": {
                "mode": "file",
                "file": {}

作为快速测试,我将文件添加到 与邮递员集合相同的位置,并更新了值,即“文件”:{demo_file.csv},但集合时找不到文件使用 newman 运行。

问题:是否应该使用相对路径?

【问题讨论】:

  • 这个问题是针对收集赛跑者的吗?还是纽曼?

标签: postman postman-collection-runner


【解决方案1】:

首先,出于安全原因,Postman runner 不支持文件上传 直接地。在here 查找更多详细信息。

问题。为什么它是空的,这是一个错误/已知问题吗?

不,这不是错误也不是问题,这是设计的。

问题:是否应该使用相对路径?

如果您的文件与集合所在的位置相同;您只需要给出不带大括号的文件名,如下所示,

"mode": "file",
"file": "demo_file.csv"

【讨论】:

  • 谢谢分部。大括号被移除,文件验证成功
  • 很高兴我能帮上忙
猜你喜欢
  • 1970-01-01
  • 2022-10-25
  • 2018-12-09
  • 1970-01-01
  • 1970-01-01
  • 2017-07-11
  • 2021-10-21
  • 2016-02-10
  • 1970-01-01
相关资源
最近更新 更多