Získajte informácie o hlavičke HTTP z webových stránok pomocou curl

Anonim

Najjednoduchší spôsob, ako získať informácie o hlavičke HTTP z akejkoľvek webovej lokality, je použiť nástroj príkazového riadka curl. Syntax na získanie hlavičky webovej stránky vyzerá takto:

curl -I url

Toto je veľké „i“, nie malé písmeno L, veľké i extrahuje iba informácie v hlavičke .

Vyskúšajte si to sami so vzorovou webovou adresou, tu je vzorový reťazec syntaxe s použitím Google.com ako hlavičky webu na načítanie:

curl -I www.google.com

Opäť je dôležité poznamenať, že veľké I, ak chcete iba hlavičku webu. Pomocou malých písmen vám poskytnem kopu miniatúrneho kódu HTML spolu s hlavičkou, jednoducho prejdite v okne terminálu nahor na riadky, ktoré nasledujú po príkaze curl, aby ste našli informácie o hlavičke HTTP.

Príklad podrobností o hlavičke HTTP získaných pomocou curl – mohol by som vyzerať nejako takto:

Jednoduchý spôsob, ako obísť všetky nezmysly týkajúce sa HTML, Javascriptu a CSS, je použiť príznak -D na stiahnutie samotnej hlavičky do samostatného súboru a následné otvorenie súboru vo vašom preferovanom textovom editore :

curl -iD httpheader.txt www.apple.com && otvoriť httpheader.txt

Toto je rovnaký príkaz curl ako predtým s niekoľkými modifikátormi. Použitie dvojitého ampersandu hovorí príkazu, aby otvoril súbor iba vtedy, ak bola hlavička úspešne stiahnutá.Použitie „open“ otvorí httpheader.txt v predvolenom textovom editore GUI, ktorým je vo všeobecnosti Text Edit, ale môžete použiť vi, nano alebo ktorýkoľvek z preferovaných nástrojov príkazového riadka:

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

curl je výkonný nástroj, s ktorým sa oplatí zoznámiť. Každý, kto sa zaoberá webom, by mal trik s hlavičkami dobre využiť a weboví vývojári môžu tiež použiť curl na rýchle skopírovanie všetkého HTML a CSS z webovej stránky. Ďalšou výhodou curlingu je, že je široko dostupný pre prakticky každý operačný systém, je dodávaný s takmer každou verziou Mac OS X a Linux a môžete tiež nájsť verzie pre Windows a dokonca aj Android a iOS prostredníctvom individualizovaných aplikácií. Pretože curl má dlhú históriu a príkazy sú univerzálne naprieč platformami, je to skutočne ideálna voľba na sťahovanie detailov hlavičky a je cenným nástrojom pre správcov systémov, správcov sietí, webových vývojárov a mnoho ďalších technických profesií.

Aktualizácia: Aktualizované príznaky z -i na -I podľa odporúčania čitateľa, ďakujem všetkým!

Získajte informácie o hlavičke HTTP z webových stránok pomocou curl