我安裝了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