使用主体和url编码的查询参数卷曲帖子

时间:2019-09-26 13:36:01

标签: linux http curl

带有正文和url编码查询参数的卷曲帖子

我需要发布到API进行文件上传,这需要二进制正文内容和url编码的查询参数。

我尝试使用data-binary参数设置正文内容,并使用data-urlencode选项设置查询参数,但是这些参数未附加到URL,我希望将其添加到正文中。 / p>

curl --data-binary @$ASSET_FILEPATH -H "Content-Type: application/zip" 
  -H "Authorization: token $ACCESS_TOKEN" $ASSET_UPLOAD_URL_STEM 
  --data-urlencode "name=$ASSET_UPLOAD_FILENAME"

我已经读到,添加-G标志指示curl将数据urlencode值附加到查询字符串,但是我相信这也会将请求更改为GET,而我需要POST。

我可以自己在URL中设置查询参数,但是随后我必须在没有curl帮助的情况下自行编码URL。

curl --data-binary @$ASSET_FILEPATH -H "Content-Type: application/zip" 
  -H "Authorization: token $ACCESS_TOKEN" $ASSET_UPLOAD_URL_STEM?name=assets%2Ezip

是否可以使用curl设置正文和编码的查询参数?

0 个答案:

没有答案