我已经在Windows 10 64位操作系统上安装了Curl。
Curl版本为7.57,路径为C:\Program Files\curl-7.57.0\AMD64
我已将ca-bundle文件复制到curl.exe所在的位置。
还在系统环境变量PATH中添加了此路径。
但当我打开cmd并输入curl时,它没有给出任何响应,也没有看到错误。
应该怎么做才能让curl在这里工作呢?谢谢。
发布于 2017-12-27 05:50:30
Windows上的cURL
跳到第二部分以获得更直接的解决方案
我在Windows上使用cURL时遇到了很多问题。例如,我意识到您的问题可能与此大不相同,RabbitMQ的HTTP API的以下cURL命令在Linux上工作得很好,但在Windows10上不能用于最新版本的cURL。
curl -i -v -u root:root -H "content-type:application/json" -XPOST -d'{"vhost":"/","name":"amq.default","properties":{"delivery_mode":1,"headers":{}},"routing_key":"EMAIL","delivery_mode":"1","payload":"dasdfasdf","headers":{},"props":{},"payload_encoding":"string"}' http://localhost:15672/api/exchanges/%2f/amq.default/publish我意识到这可能是一个拐弯抹角的答案,但我会这样做:
在开始菜单中搜索设置,然后单击选择更新和Security
启用后,请重新启动计算机。计算机启动备份后,搜索bash.exe。您现在可以访问Ubuntu bash shell。从那里运行cURL。
你可以从here上阅读更多关于这方面的内容
更直接的解决方案
如果你不想这样做,我可以想到另外两件事。
"C:\Program Files\curl-7.57.0\AMD64"此外,这是我的个人偏好,但我通常喜欢创建一个带有位置的新环境变量。例如:
CURL - "C:\Program Files\curl-7.57.0\AMD64"然后,我在PATH的末尾附加了一个对新CURL变量的引用
%CURL%我并不是说这是必要的,只是我的偏好。不过,双引号可能会解决您的问题。
发布于 2017-12-27 05:44:10
这听起来像是curl正在进入交互模式。如果你尝试"curl --help“会发生什么?
https://stackoverflow.com/questions/47983929
复制相似问题