Získejte informace o záhlaví HTTP z webových stránek pomocí curl
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!