Python 2 で HEAD HTTP リクエストを送信する
Web 開発では、コンテンツをダウンロードせずに URL のヘッダーを取得する必要があることがよくあります。自体。この手法は、リソースの MIME タイプの決定、ファイルの存在の確認、またはリダイレクトの処理に役立ちます。 Python 2 では、urllib2 モジュールを使用して HEAD リクエストを送信するのは簡単です。
HEAD リクエストを送信するには、次の手順に従います:
<code class="python">import urllib2</code>
<code class="python">class HeadRequest(urllib2.Request): def get_method(self): return "HEAD"</code>
<code class="python">request = HeadRequest("http://somedomain/foo/")</code>
<code class="python">response = urllib2.urlopen(request)</code>
<code class="python">headers = response.info()</code>
<code class="python">redirected_url = response.geturl()</code>これらの手順に従うことで、Python 2 で HEAD HTTP リクエストを簡単に送信し、Web リソースのヘッダーをダウンロードせずに取得できます。コンテンツ。
以上がPython 2 で HEAD HTTP リクエストを送信するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。