带有正文和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设置正文和编码的查询参数?