2014-10-11 73 views
5

當代碼波紋管運行「連接中止」和「無法連接到代理」

import requests 
monitor_r = requests.get(monitor_url, proxies=proxies, timeout=60*4) 

我得到這些例外:

('Connection aborted.', BadStatusLine("''",)) 
# and 
('Cannot connect to proxy.', error(32, 'Broken pipe'))) 

這些是什麼錯誤以及如何解決這些問題?

+1

大聲笑,這可能意味着代理不好。 查看這些例外情況 - 這應該有助於您理解什麼是:-) http://docs.python-requests.org/en/latest/api/#exceptions – 2014-10-13 20:10:30

+0

您是否嘗試連接到「https」網址? – 2015-06-05 11:45:23

回答

3

This鏈接暗示它是在httplib級別引起的。

  1. 它可以通過嘗試連接到使用http嘗試使用https://,看看它的工作原理https網址引起...
  2. 仔細檢查您的網址不包含任何dodgy characters
  3. 檢查代理服務器正在接受標題
+1

我有這個問題,似乎已經適用於我的情況。 – 2015-08-18 09:59:30