1. ホーム
  2. python

[解決済み] Errno 10060] 接続先が一定時間経過しても適切に応答しないため、接続に失敗しました[closed]。

2022-02-08 20:08:57

質問事項

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

Stackoverflowで検索してみましたが、関連する質問は見つかりませんでした。 このサイトは初めてなのですが、何か間違っていたらすみません。

どのように解決するのですか?

として ping は動作しますが telnet を移植する。 80 がない場合、HTTPポート 80 はあなたのマシンでは閉じています。ブラウザのHTTP接続はプロキシを経由していると思われます(ブラウジングが機能するように、他にどのようにstackoverflowを読むのでしょうか?)。 ここで説明されているように、プロキシを処理するコードをあなたのパイソンプログラムに追加する必要があります。

HTTP プロキシを使用する - Python