Yanıtlar:
Yalnızca başlığı almak için şunu deneyin:
curl -I example.com
Sayfadan man
:
-I / - head
(HTTP / FTP / FILE) Yalnızca HTTP başlığını al! HTTP sunucuları, bunun bir belgenin başlığından başka bir şey almak için kullandığı HEAD komutunu kullanır. Bir FTP veya DOSYA dosyasında kullanıldığında, kıvrılma yalnızca dosya boyutunu ve yalnızca son değişiklik zamanını gösterir.
Örneğin wget kullanın
wget -O - -o /dev/null --save-headers www.example.com/test.php
/dev/null
: p -O -
stdout'ta ( "konsol") için başlıklarını yazar
Bunu curl ile yapabilirsiniz:
curl -i 'http://example.com/'
Sonuç:
HTTP/1.0 302 Found
Location: http://www.iana.org/domains/example/
Server: BigIP
Connection: Keep-Alive
Content-Length: 0
(nedense, IANA example.com yönlendirmeye karar verdi, sonuç: gövde yok)
-i
seçenek hakkında bukleler manuel sayfa :
-dahil ediyorum
(HTTP) Çıktıya HTTP başlığını dahil edin. HTTP başlığı, sunucu adı, belgenin tarihi, HTTP sürümü ve daha fazlası gibi şeyleri içerir ...
Veya kullanabilirsiniz HEAD http://www.example.com
. Sonuç, curl -i 'http://example.com/'
daha fazla başlık getirmiş gibi görünmesine rağmen , üretilen sonuçlara çok benzer .
200 tamam Bağlantı: yakın Tarih: Sun, 20 Mar 2011 19:08:58 GMT Sunucu: Apache / 2.2.3 (CentOS) İçerik Uzunluğu: 2945 İçerik Türü: text / html; karakter kümesi = UTF-8 Son Değiştirme: Çar, 09 Şub 2011 17:13:15 GMT Müşteri-Tarih: Paz, 20 Mar 2011 19:09:08 GMT Müşteri-Eş: 192.0.32.8:80 Müşteri-Tepki-Num: 1
Onları kıvrılmış olarak görebilirsiniz .
curl --include
Yanıt başlıklarını, yanıt gövdesinin tepesine dahil etmek için kullanın .
veya curl --verbose
el sıkışmasını değiştiren SSL sertifikası dahil olmak üzere tümünü görmek (artı diğer hata ayıklama bilgilerini)
İsteğin kendisi ve ne yanıt organı sizi ilgilendirmezse, sadece curl --head
örneğin curl --head --no-check-certificate --url "https://example.com"
.
Gnu'yu curl
birçok platform için önceden derlenmiş olarak indirebilirsiniz . curl de özellikle yararlıdır, özellikle sonucu bir betiğin içinde belirtmek veya yönlendirmek istiyorsanız.
* örneğin: https://superuser.com/a/1007898/429721
-D <file>
başlıkları bir dosyaya kaydeder.