Anda juga dapat menggunakan opsi "-w", dengan parameter "content-type":
curl -s -o /dev/null -w '%{content_type}' 'google.com'
Dimana:
-s: Mode senyap, jangan kirim lagi ke layar
-o: Output ke file, dan dalam hal ini, kirim ke /dev/null
-w: Di mana Anda hanya menampilkan dengan yang Anda inginkan, dalam hal ini, jenis konten
Referensi:https://curl.haxx.se/docs/manpage.html
Opsi -F
adalah untuk formulir. Sebaliknya Anda ingin mengirim HEAD
permintaan untuk hanya mengambil respons header tanpa respon body dengan menggunakan opsi -I
.
Untuk menampilkan jenis konten URL:
curl -s -I www.google.nl | grep -i "^Content-Type:"
Di sini opsi -s
ditambahkan untuk mode senyap untuk mengecualikan pengukur kemajuan dan pesan kesalahan.
Anda juga dapat menentukan Accept
tajuk dalam permintaan HTTP Anda. Header ini hanya digunakan untuk menerima jenis konten tertentu:
curl -s -H "Accept: text/html" http://www.axmag.com/download/pdfurl-guide.pdf
Namun kerugiannya adalah sebagian besar server web akan menyajikan halaman error yang juga memiliki tipe konten text/html
. Karenanya Anda masih akan mendapatkan file HTML.