2014-10-11 93 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