错误号10060]连接尝试失败,因为连接的方没有正确的一段时间[回应后关闭](Errno 10060

2019-07-17 19:25发布

def check_web_server(host, port, path):
        h = httplib.HTTPConnection(host, port)
        h.request('GET',path)
        resp = h.getresponse()
        print 'HTTP Response:'
        print '   status =', resp.status
        print '   reason =', resp.reason
        print 'HTTP Headers:'
        for hdr in resp.getheaders():
                print '  %s: %s' % hdr

我这样调用这个函数check_web_server('www.python.org',80,'/')但它给了我这个错误error: [Errno 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

你可以清楚地看到这里的代码http://pastebin.com/V9KpGkvw

我已经在这里搜查,但#1我没有找到对不起,我是新来的网站的任何相关问题,如果我做错了什么。

Answer 1:

作为ping的作品,但telnet到端口80不,HTTP端口80是封闭你的机器上。 我假设你的浏览器的HTTP连接通过代理(如浏览的作品,怎么回事,你会读计算器?)。 你需要一些代码添加到您的Python程序,处理该代理,喜欢这里描述:

使用HTTP代理-的Python



文章来源: Errno 10060] A connection attempt failed because the connected party did not properly respond after a period of time [closed]