Získejte informace o záhlaví HTTP z webových stránek pomocí curl

Anonim

Nejjednodušší způsob, jak získat informace o záhlaví HTTP z libovolného webu, je použít nástroj příkazového řádku curl. Syntaxe pro načtení záhlaví webu vypadá takto:

curl -I url

To je velké „i“, nikoli malé L, velké i získává pouze informace v záhlaví .

Vyzkoušejte si to sami se vzorovou adresou URL, zde je příklad řetězce syntaxe s použitím Google.com jako záhlaví webu k načtení:

curl -I www.google.com

Opět je důležité poznamenat, že velké I, pokud chcete pouze záhlaví webu. Pomocí malých písmen vám dám spoustu minifikovaného HTML spolu se záhlavím, stačí se v okně terminálu posouvat nahoru k řádkům, které přímo následují po příkazu curl, abyste našli informace o záhlaví HTTP.

Příklad podrobností hlavičky HTTP načtených pomocí curl – mohl bych vypadat nějak takto:

Snadný způsob, jak obejít všechny ty nesmysly v HTML, Javascriptu a CSS, je použít příznak -D ke stažení samotné hlavičky do samostatného souboru a poté tento soubor otevřít v preferovaném textovém editoru. :

curl -iD httpheader.txt www.apple.com && otevřít httpheader.txt

Toto je stejný příkaz curl jako předtím s několika modifikátory. Použití dvojitého ampersandu říká příkazu, aby soubor otevřel pouze v případě, že záhlaví bylo úspěšně staženo.Použití „open“ otevře httpheader.txt ve výchozím textovém editoru GUI, což je obecně Text Edit, ale můžete použít vi, nano nebo jakýkoli z vašich preferovaných nástrojů příkazového řádku:

curl -iD httpheader.txt www.apple.com && vi httpheader.txt

curl je mocný nástroj, který stojí za to se s ním seznámit. Každý, kdo se zabývá webem, by měl trik se záhlavím dobře využít a weboví vývojáři mohou také použít curl ke zkopírování veškerého HTML a CSS z webové stránky velmi rychle. Další výhodou curlingu je, že je široce dostupný pro prakticky každý operační systém, je dodáván s téměř každou verzí Mac OS X a Linux a můžete také najít verze pro Windows a dokonce i Android a iOS prostřednictvím individualizovaných aplikací. Protože curl má dlouhou historii a příkazy jsou univerzální napříč platformami, je to opravdu ideální volba pro stahování detailů záhlaví a je cenným nástrojem pro správu systémů, síťové administrátory, webové vývojáře a mnoho dalších technických profesí.

Aktualizace: Aktualizované příznaky z -i na -I na doporučení čtenáře, díky všem!

Získejte informace o záhlaví HTTP z webových stránek pomocí curl