gpt4 book ai didi

ruby-on-rails - 带有嵌套参数 cUrl 的多部分 POST

转载 作者:行者123 更新时间:2023-12-04 18:03:24 29 4
gpt4 key购买 nike

我正在尝试使用 cURL 将文件传递到嵌套参数来测试发出发布请求,但很难获得正确的标志/顺序:

curl -i -H "Authorization: <access_str>" -H "Accept: application/json"
-H "Content-Type: application/json" -X POST -d '{"data": {"photo":
"@/Users/colin/Desktop/mastiff.jpg"} }' localhost:3000/api/v1/blah/blah

我觉得我可能需要 --data-binary 或 -F 或两者都需要?服务器只是将嵌套参数作为字符串而不是多部分文件获取

{"data"=>{"photo"=>"@/Users/colin/Desktop/mastiff.jpg"}

最佳答案

curl -i -H "Authorization: <access_str>" -X POST -F
'data[photo]=@/Users/colin/Desktop/mastiff.jpg'
localhost:3000/api/v1/data/data/data

甚至不需要指定它是 JSON。下一步是尝试在同一字段中传递两张照片。现在的问题是传递第二个文件会产生大量的二进制字符串。

关于ruby-on-rails - 带有嵌套参数 cUrl 的多部分 POST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31370757/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com