HEAD HTTP Permintaan dalam Python 2: Mendapatkan Pengepala untuk Penentuan Jenis MIME
Soalan:
Untuk menentukan jenis MIME URL tanpa memuat turun kandungan, bagaimanakah permintaan HEAD boleh dihantar dalam Python 2?
Jawapan:
urllib2 menawarkan pendekatan yang mudah untuk melaksanakan permintaan HEAD. Ia memudahkan proses dengan menghuraikan URL, menghapuskan keperluan untuk membahagikannya secara manual kepada nama dan laluan hos:
<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>
Pengepala boleh diakses melalui response.info(). Selain itu, anda boleh mendapatkan semula URL yang diubah hala menggunakan response.geturl():
<code class="python">print response.geturl() # Output: http://www.google.com.au/index.html</code>
Atas ialah kandungan terperinci Bagaimana Menggunakan Permintaan HEAD dalam Python 2 untuk Menentukan Jenis MIME Tanpa Memuat Turun Kandungan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!