cygwin-curl:(3)端口号以'“'错误结尾

问题描述 投票:7回答:1

我正在Windows 7 Professional的cygwin中使用cURL命令将文件上传到目标位置,并且我看到端口号以消息结尾。我的错误在哪里?

$ curl -k -u username:'password' --cacert D:/'My Data'/Desktop/cacert.pem -X POST "jsonInputParameters={\"parentID\":\"FAECDB25A7775B98062FEF15F6C3FF17C1177A968060\"}" -F  "primaryFile=@C:/Users/user/AppData/Local/Temp/2704092483770369841.pdf" https://host/documents/api/1.1/files/data
curl: (3) Port number ended with '"'
curl https cygwin
1个回答
0
投票

您要发布的数据,即JSON字符串,在其前面没有-F-因此curl将其视为URL并将其视为一个URL,并且无法将其解析为一个-因此,错误消息(以及[ C0]不应该在那儿)。我想您希望这是一个多部分的表单?

然后编辑的命令行将如下所示:

-X POST
© www.soinside.com 2019 - 2024. All rights reserved.