我有一个POST请求,可验证请求正文中的text / csv文件。该请求在邮递员中成功运行:返回HTTP代码200。在邮递员控制台中的请求正文中填充了文件路径和名称,即src:“ / Users / username / Downloads / demo_file.csv”,但是在导出集合时,<请求中的strong> file 值为空。见下文。
问题。为什么为空,这是错误/已知问题吗?
"key": "Content-Type",
"name": "Content-Type",
"value": "text/csv",
"type": "text"
}
],
"body": {
"mode": "file",
"file": {}
作为一个快速测试,我将文件添加到与邮递员收藏集相同的位置,并更新了值,即“ file”:{demo_file.csv},但是在收藏时找不到该文件是使用newman运行的。
问题:应该使用相对路径吗?
答案 0 :(得分:2)
首先,出于安全原因,PostmanRunner不支持文件上传 直。在here中找到更多详细信息。
问题。为什么为空,这是错误/已知问题吗?
不,这不是错误,也不是问题,这是设计使然。
问题:应该使用相对路径吗?
如果文件位于集合所在的同一位置;您只需要提供不带花括号的文件名即可,
"mode": "file",
"file": "demo_file.csv"