python请求无法发送https请求

时间:2012-08-02 09:27:08

标签: python https python-requests

我安装了requests

但我无法发送https请求,即使这么简单:

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

错误消息是:

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

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

1 个答案:

答案 0 :(得分:4)

这不是requests,也不是Python的问题。

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

请注意,即使您尚未在本地计算机上配置代理,公司防火墙仍可能强制HTTPS连接通过网络边界上的代理。