curl Kullanarak Web Sitelerinden HTTP Başlık Bilgisi Alın
Herhangi bir web sitesinden HTTP başlık bilgisi almanın en kolay yolu curl komut satırı aracını kullanmaktır. Bir web sitesi başlığını almak için kullanılan sözdizimi şu şekildedir:
curl -I url
Bu büyük 'i'dir, küçük L değildir, büyük i yalnızca başlık bilgisini alır .
Örnek bir URL ile kendiniz deneyin, almak için Google.com'u web sitesi başlığı olarak kullanan örnek bir sözdizimi dizesi:
curl -I www.google.com
Yine, yalnızca site başlığını istiyorsanız büyük harfli I'ye dikkat etmek önemlidir. Küçük harf kullanarak, size başlıkla birlikte bir ton küçültülmüş HTML vereceğim, HTTP başlık bilgisini bulmak için terminal penceresinde curl komutunu doğrudan takip eden satırlara kaydırmanız yeterlidir.
Curl tarafından alınan HTTP başlık ayrıntılarına bir örnek -Şunun gibi görünebilirim:
Tüm HTML, Javascript ve CSS saçmalıklarını aşmanın kolay bir yolu, başlığın kendisini ayrı bir dosyaya indirmek için -D işaretini kullanmak ve ardından bu dosyayı tercih ettiğiniz metin düzenleyicide açmaktır. :
curl -iD httpheader.txt www.apple.com && httpheader.txt açın
Bu, birkaç değiştiriciyle öncekiyle aynı curl komutudur. Çift ve işaretinin kullanılması, komuta dosyayı yalnızca başlık başarıyla indirildiyse açmasını söyler."Aç" öğesinin kullanılması, httpheader.txt dosyasını genellikle Metin Düzenleme olan varsayılan GUI metin düzenleyicisinde açar, ancak vi, nano veya tercih ettiğiniz komut satırı araçlarından herhangi birini kullanabilirsiniz:
curl -iD httpheader.txt www.apple.com && vi httpheader.txt
curl, kendinizi tanımaya değer güçlü bir yardımcı programdır. Web ile ilgilenen herkes, başlık hilesinden biraz faydalanmalıdır ve web geliştiricileri ayrıca bir web sitesinden tüm HTML ve CSS'yi çok hızlı bir şekilde kopyalamak için curl'u kullanabilir. Kıvrılmanın diğer avantajı, hemen hemen her işletim sistemi için yaygın olarak bulunabilmesi, Mac OS X ve Linux'un hemen hemen her sürümüyle birlikte gelmesi ve ayrıca kişiselleştirilmiş uygulamalar aracılığıyla Windows ve hatta Android ve iOS için sürümler bulabilmenizdir. Curl uzun bir geçmişe sahip olduğundan ve komutlar platformlar arasında evrensel olduğundan, başlık ayrıntılarını almak için gerçekten ideal bir seçimdir ve sistem yöneticileri, ağ yöneticileri, web geliştiricileri ve diğer birçok teknik meslek için değerli bir araçtır.
Güncelleme: -i'den -I'ye işaretler okuyucu tavsiyesi ile güncellendi, herkese teşekkürler!