我需要向 https URL 发出 cURL 请求,但我还必须通过代理。这样做有什么问题吗?我在使用curl和php执行此操作时遇到了很多麻烦,因此我尝试在Python中使用urllib2执行此操作,结果发现urllib2在通过代理时无法POST到https。我无法找到与 cURL 相关的任何文档,但我想知道是否有人知道这是否是一个问题?
我发现在转向 PHP/cURL 之前使用命令行curl 进行测试有很大帮助。
例如,使用命令行,除非您配置了证书,否则您需要-k
转变。要通过代理,就是-x <proxyhost[:port]>
switch.
我相信-k
等价的是
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
我相信-x
等价的是
curl_setopt($curl, CURLOPT_PROXY, '<proxyhost[:port]>');
免责声明:我没有测试过任何
这。如果您提供更多信息
关于你所尝试过的,可能是
有帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)