Windows 7命令提示符的代理设置

时间:2014-07-09 15:16:51

标签: windows curl proxy cmd

我正在尝试在命令提示符中使用cURL,但我不明白我遇到问题的地方。有人告诉我,我需要为命令提示符配置一个代理,以便它可以访问我正在呼叫的站点 这就是我想要运行的内容:curl -glob "api.fda.gov/drug/event.json?&search=receivedate:[20040101+TO+20150101]&limit=1"
我安装了cURL,但总是面临错误,因为它没有连接。是否有一种简单的方法来为Windows 7中的命令提示符设置代理?

我也没有管理员权限,因此我无法更改系统设置。

2 个答案:

答案 0 :(得分:2)

您可以在Windows中使用set命令设置代理:

set http_proxy=http://<yourproxyaddress>:<port>

然后,您可以将curl请求连接到外部站点。

答案 1 :(得分:1)

某些代理需要设置特定的身份验证标头,因此请注意这些标识。在我的例子中,它是--proxy-ntlm在下面的示例中:

curl -x webproxy.net:8080 -U usernaname:password http://google.com --proxy-ntlm

但还有其他选择:

--proxy-digest--proxy-negotiate

最后,cURL有一个超级友好的文档页面,所以一定要查看它。