Pobieranie informacji o nagłówku HTTP z witryn internetowych za pomocą curl
Najprostszym sposobem uzyskania informacji nagłówka HTTP z dowolnej witryny jest użycie narzędzia wiersza poleceń curl. Składnia pobierania nagłówka witryny wygląda następująco:
curl -I url
To jest duże „i”, a nie małe L, duże i wyodrębnia tylko informacje nagłówka.
Wypróbuj samodzielnie, korzystając z przykładowego adresu URL. Oto przykładowy ciąg składni wykorzystujący Google.com jako nagłówek witryny do pobrania:
curl -I www.google.com
Jeszcze raz, ważne jest, aby pamiętać, że I pisane wielką literą, jeśli chcesz tylko nagłówek witryny. Używając małych liter i dam ci tonę zminimalizowanego HTML wraz z nagłówkiem, po prostu przewiń w górę w oknie terminala do linii bezpośrednio następujących po poleceniu curl, aby znaleźć informacje o nagłówku HTTP.
Przykład szczegółów nagłówka HTTP pobranych przez curl -Mogę wyglądać mniej więcej tak:
Łatwym sposobem na obejście wszystkich bzdur HTML, JavaScript i CSS jest użycie flagi -D w celu pobrania samego nagłówka do osobnego pliku, a następnie otwarcie tego pliku w preferowanym edytorze tekstu :
curl -iD httpheader.txt www.apple.com && otwórz httpheader.txt
To jest to samo polecenie zwijania, co poprzednio, z kilkoma modyfikatorami. Użycie podwójnego ampersandu mówi poleceniu, aby otwierało plik tylko wtedy, gdy nagłówek został pomyślnie pobrany.Użycie „open” spowoduje otwarcie pliku httpheader.txt w domyślnym edytorze tekstu GUI, którym zazwyczaj jest Text Edit, ale możesz użyć vi, nano lub dowolnego preferowanego narzędzia wiersza poleceń:
curl -iD httpheader.txt www.apple.com && vi httpheader.txt
curl to potężne narzędzie, z którym warto się zapoznać. Każdy, kto zajmuje się siecią, powinien dobrze wykorzystać sztuczkę nagłówkową, a twórcy stron internetowych mogą również używać curl do bardzo szybkiego kopiowania całego kodu HTML i CSS ze strony internetowej. Inną zaletą curl jest to, że jest szeroko dostępna dla praktycznie każdego systemu operacyjnego, jest dołączona do prawie każdej wersji systemu Mac OS X i Linux, a także można znaleźć wersje dla systemu Windows, a nawet Androida i iOS za pośrednictwem zindywidualizowanych aplikacji. Ponieważ curl ma długą historię, a polecenia są uniwersalne na różnych platformach, jest naprawdę idealnym wyborem do pobierania szczegółów nagłówka i jest cennym narzędziem dla administratorów systemów, administratorów sieci, twórców stron internetowych i wielu innych zawodów technicznych.
Aktualizacja: Zaktualizowano flagi z -i na -I według rekomendacji czytelników, dzięki wszystkim!