我安装了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请求
答案 0 :(得分:4)
这不是requests
,也不是Python的问题。
您最有可能使用尚未正确配置的代理服务器来处理SSL连接。确切的问题在很大程度上取决于代理服务器。 Google搜索140770FC
错误会给您提供很多关于如何诊断此问题的点击和讨论。
请注意,即使您尚未在本地计算机上配置代理,公司防火墙仍可能强制HTTPS连接通过网络边界上的代理。