Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk Menghantar Permintaan HTTP HEAD dalam Python 2 dengan urllib2?
Cara Menghantar Permintaan HTTP HEAD dalam Python 2 dengan urllib2
Untuk mendapatkan pengepala URL tertentu dan menentukan jenis MIMEnya, seseorang mesti menghantar permintaan HEAD. Ini berbeza daripada permintaan GET kerana ia mendapatkan semula pengepala tanpa memuat turun sumber.
Pelaksanaan Python 2:
urllib2, antara muka peringkat tinggi, memudahkan proses menghantar permintaan HEAD:
<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>
Objek Respons:
Objek respons daripada HEAD mengandungi pengepala, boleh diakses melalui response.info(). Ia juga menyediakan URL ubah hala:
<code class="python">print(response.geturl()) # Output: http://www.google.com.au/index.html</code>
Atas ialah kandungan terperinci Bagaimana untuk Menghantar Permintaan HTTP HEAD dalam Python 2 dengan urllib2?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!