ホームページ >バックエンド開発 >Python チュートリアル >Python 2 で HEAD リクエストを使用して、コンテンツをダウンロードせずに MIME タイプを決定する方法
Python 2 の HEAD HTTP リクエスト: MIME タイプ決定のためのヘッダーの取得
質問:
コンテンツをダウンロードせずに URL の MIME タイプを判断するには、Python 2 で HEAD リクエストを送信するにはどうすればよいですか?
答え:
urllib2 は便利なアプローチを提供しますHEAD リクエストを実行します。 URL を解析することでプロセスが簡素化され、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>
ヘッダーには、response.info() を通じてアクセスできます。さらに、response.geturl():
<code class="python">print response.geturl() # Output: http://www.google.com.au/index.html</code>を使用してリダイレクトされた URL を取得できます。
以上がPython 2 で HEAD リクエストを使用して、コンテンツをダウンロードせずに MIME タイプを決定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。