Dapatkan Maklumat Pengepala HTTP daripada Tapak Web Menggunakan curl
Cara paling mudah untuk mendapatkan maklumat pengepala HTTP daripada mana-mana tapak web adalah dengan menggunakan curl alat baris arahan. Sintaks untuk mendapatkan pengepala tapak web adalah seperti ini:
curl -I url
Itu adalah huruf besar ‘i’ bukan huruf kecil L, huruf besar i hanya mengeluarkan maklumat pengepala .
Cuba sendiri dengan contoh URL, berikut adalah contoh rentetan sintaks menggunakan Google.com sebagai pengepala tapak web untuk mendapatkan semula:
curl -Saya www.google.com
Sekali lagi, adalah penting untuk ambil perhatian bahawa huruf besar I jika anda hanya mahukan pengepala tapak. Menggunakan huruf kecil saya akan memberi anda satu tan HTML yang dikecilkan bersama-sama dengan pengepala, cuma tatal ke atas dalam tetingkap terminal ke baris yang terus menggantikan arahan curl untuk mencari maklumat pengepala HTTP.
Contoh butiran pengepala HTTP yang diambil oleh curl -Saya mungkin kelihatan seperti ini:
Cara mudah untuk mengatasi semua HTML, Javascript dan CSS karut adalah dengan menggunakan bendera -D untuk memuat turun pengepala itu sendiri ke dalam fail yang berasingan, dan kemudian buka fail itu dalam editor teks pilihan anda :
curl -iD httpheader.txt www.apple.com && buka httpheader.txt
Ini ialah perintah curl yang sama seperti sebelumnya dengan beberapa pengubah suai. Penggunaan ampersand berganda memberitahu arahan untuk hanya membuka fail jika pengepala berjaya dimuat turun.Menggunakan 'terbuka' akan membuka httpheader.txt dalam editor teks GUI lalai, yang biasanya Edit Teks, tetapi anda boleh menggunakan vi, nano atau mana-mana alat baris arahan pilihan anda:
curl -iD httpheader.txt www.apple.com && vi httpheader.txt
curl ialah utiliti berkuasa yang berbaloi untuk membiasakan diri anda. Sesiapa sahaja yang terlibat dengan web harus mendapat manfaat yang baik daripada helah pengepala, dan pembangun web juga boleh menggunakan curl untuk menyalin semua HTML dan CSS daripada tapak web dengan cepat. Kelebihan lain untuk curl ialah ia tersedia secara meluas untuk hampir setiap sistem pengendalian di luar sana, ia disertakan dengan hampir setiap versi Mac OS X dan Linux, dan anda juga boleh mencari versi untuk Windows dan juga Android dan iOS melalui aplikasi individu. Oleh kerana curl mempunyai sejarah yang panjang dan arahannya adalah universal merentas platform, ia benar-benar pilihan yang ideal untuk menarik butiran pengepala, dan merupakan alat yang berharga untuk pentadbiran sistem, pentadbir rangkaian, pembangun web dan banyak lagi profesion teknikal yang lain.
Kemas kini: Bendera dikemas kini daripada -i hingga -I mengikut cadangan pembaca, terima kasih semua!