我想把一个文件和json数据沿着发送到我的端点,类似于:
curl --location --request POST 'abc.com/upload'
--header 'Authorization: Bearer '
--header 'Content-Type: application/json'
--data-raw '{
"user": {"email":"abx@xyz.com"},
"options": {"process":"order_lines","selection":"price","tolerance":"loose","target":"transport_orders"},
"import-file": "/path/to/file.csv"
}'
我想实现这样的目标,我该怎么做呢?
2条答案
按热度按时间qltillow1#
问题可能是,你的curl不是一个“application/json”请求。
它到达“abc.com“时的格式为
Content-Type: application/x-www-form-urlencoded
我在我的curl测试站点上运行了您的请求,它返回了以下内容:
我的问题是,您是否可以让“端点”检索
/path/to/file_csv
的内容,或者您是否有必要让客户端检索csv并将其传递给“端点”?w8rqjzmb2#
您必须在
-d
选项之后传递<path-to-json-file>
,例如:您可以在这里找到更多信息。