Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana Menggunakan Permintaan HEAD dalam Python 2 untuk Menentukan Jenis MIME Tanpa Memuat Turun Kandungan?

Bagaimana Menggunakan Permintaan HEAD dalam Python 2 untuk Menentukan Jenis MIME Tanpa Memuat Turun Kandungan?

Linda Hamilton
Linda Hamiltonasal
2024-11-05 03:05:02330semak imbas

How to Use HEAD Requests in Python 2 to Determine MIME Type Without Downloading Content?

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn