我安装了requests。python请求无法发送https请求
但是我无法发送HTTPS请求,即使像这样简单:
requests.get('https://www.google.com')
的错误信息是:
_ssl.c:504: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
更新:我可以发送HTTPS请求使用其他方法,urllib2的, httplib可以成功发送https请求
我安装了requests。python请求无法发送https请求
但是我无法发送HTTPS请求,即使像这样简单:
requests.get('https://www.google.com')
的错误信息是:
_ssl.c:504: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
更新:我可以发送HTTPS请求使用其他方法,urllib2的, httplib可以成功发送https请求
这不是requests
或甚至Python的问题。
您很可能使用的代理服务器未正确配置为处理SSL连接。确切的问题非常依赖代理服务器。对140770FC
错误的谷歌搜索会给你很多点击和讨论如何诊断。
请注意,即使您尚未在本地计算机上配置代理,公司防火墙仍可能会强制HTTPS连接在网络边界处通过代理。
适用于此。你从哪里安装请求? – 2012-08-02 09:28:58
您是否使用无法处理https的代理服务器? – 2012-08-02 09:31:31
你可以ping通该地址吗? – 2012-08-02 09:36:52