ホームページ  >  記事  >  バックエンド開発  >  Python 2 で HEAD HTTP リクエストを送信するには?

Python 2 で HEAD HTTP リクエストを送信するには?

DDD
DDDオリジナル
2024-11-01 23:46:29821ブラウズ

How to Send a HEAD HTTP Request in Python 2?

Python 2 の HEAD HTTP リクエスト

コンテンツをダウンロードせずに特定の URL の MIME タイプを判別するには、HEAD リクエストを送信できます。 Python 2 でこれを行う方法は次のとおりです。

urllib2 は、HEAD リクエストを送信する簡単な方法を提供します。 URL を手動でホスト名とパスに分割する代わりに、解析します。

<code class="python">import urllib2

class HeadRequest(urllib2.Request):
    def get_method(self):
        return "HEAD"

response = urllib2.urlopen(HeadRequest("http://google.com/index.html"))</code>

応答オブジェクトは、ヘッダーへのアクセスを提供します。

<code class="python">response.info()</code>

さらに、次の情報を取得できます。リダイレクト先の URL:

<code class="python">response.geturl()</code>

以上がPython 2 で HEAD HTTP リクエストを送信するには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。