1

我安装了请求

但我无法发送 https 请求,即使如此简单:

requests.get('https://www.google.com')

错误信息是:

_ssl.c:504: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol

更新:我可以使用其他方法发送 https 请求,urllib2,httplib 可以成功发送 https 请求

4

1 回答 1

4

requests这对. 甚至 Python来说都不是问题。

您很可能使用了未正确配置为处理 SSL 连接的代理服务器。确切的问题在很大程度上取决于代理服务器。对140770FC错误的 Google 搜索将为您提供许多关于如何诊断此问题的点击和讨论。

请注意,即使您没有在本地计算机上配置代理,企业防火墙仍可能会强制 HTTPS 连接通过网络边界处的代理。

于 2012-08-02T09:39:30.977 回答