我已经向Vimeo发送了以下请求:
curl -X POST https://api.vimeo.com/me/videos -H "Authorization: bearer XXXXXX" -H 'Accept:application/vnd.vimeo.*+json;version=3.4' -H 'Content-Type:application/json' -d '{"upload":{"approach":"tus","size":"999999"}}'我已经尝试了单引号,双引号,空格,请求中没有空格的每种组合。但我能得到的唯一有效响应是表单参数中的以下值:
"complete_uri": null,
"approach": "post",
"size": null,
"redirect_url": null,
"link": null
},
"transcode": {
"status": "in_progress"
}我哪里错了?
发布于 2020-04-01 23:35:57
我想这就是你的答案:https://stackoverflow.com/a/15828662/3704546
在Windows中使用curl,你需要使用双引号,并用\在数据中对它们进行转义。因此,您的请求应该如下所示:
curl -X POST https://api.vimeo.com/me/videos -H "Authorization: bearer XXXXXX" -H "Accept:application/vnd.vimeo.*+json;version=3.4" -H "Content-Type:application/json" -d "{\"upload\":{\"approach\":\"tus\",\"size\":\"999999\"}}"https://stackoverflow.com/questions/60967835
复制相似问题