我正在创建邮差测试来上传csv文件,当在邮差中运行我的代码时,测试通过了,我得到一个fileId作为响应。
然而,当在纽曼运行相同的测试时,我得到了以下错误:
我还注意到显示了另一个错误:
Form param `file0`, file load error: "/C/Workspace/scf/scf-everything-shared/src/test/simulation/DDT/tests/files/Newman.csv", no such file
我已经将文件复制到与我的集合相同的文件夹中,并使用绝对和相对路径!
{
"error": {
"code": "UnsupportedMediaType",
"message": "application/csv content type is not supported for this request. Supported media types are: multipart/form-data"
}
}
当我在body中使用表单数据时,邮差自动设置了内容类型,但这引发了上面的错误。我也试过将内容类型设置为application/csv,但它仍然只通过邮差,而不是纽曼,谢谢你的帮助!
对不起,我正在从包含newman的docker容器启动命令。我应该把路径引用文件在我的docker容器后复制它(不在我的localhost)。修改路径后,它现在可以工作了。