我正在尝试使用通过REST POST snap将 csv 文件从 snaplogic 发送到 api 端点,但它似乎并没有实际发送文件,因为响应说找不到文件
当我通过邮递员发帖时,它很好,并使用我在快照中使用的相同信息
我在 POST 快照中的设置如下:
标签*= REST 发布服务 URL*=http://(ip:port)/v1/innovazones HTTP
实体=(空白)批量大小=(空白)显示所有标题(选定)单个
文件上传:File=.../shared/TEMPcsv.csv 单个文件上传:文件
key=file 单个文件上传:要使用的文件名=innovaZones_csv_file
上传传输请求类型=计算内容长度上传正文
type=Multipart 表单数据单个文件上传:Multipart Content-Type=text/csv
HTTP 标头:
键=内容类型;值=应用程序/x-www-form-urlencoded
key=授权值="Bearer" + account.access_token
信任所有证书*(选中)遵循重定向*(选中)
{
"status": "success",
"message": "Data transmitted successfully",
"payload": {}
}
但我在回复中得到了这个:
"error": "REST API 服务端点返回错误结果:状态码 = 400,原因短语 = Bad Request"
"error_entity": {
"status":"fail",
"message":"File not found",
"payload":{
"message":"File not found",
"statusCode":400,
"status":"fail"
}
}
“原始”:{文件名:../shared/TEMPcsv.csv,结果:覆盖,原始:{,...}}
“文件名”:“../shared/TEMPcsv.csv”
“结果”:“覆盖”