Pridobite informacije o glavi HTTP s spletnih mest z uporabo curl
Najlažji način za pridobivanje informacij o glavi HTTP s katerega koli spletnega mesta je z uporabo orodja ukazne vrstice curl. Sintaksa za pridobitev glave spletnega mesta je takšna:
curl -I url
To je velika črka 'i' in ne mala črka L, velika črka i izvleče le informacije v glavi.
Preizkusite sami z vzorčnim URL-jem, tukaj je primer skladenjskega niza, ki uporablja Google.com kot glavo spletnega mesta za pridobitev:
curl -I www.google.com
Pomembno je poudariti, da je I napisan z veliko začetnico, če želite samo glavo spletnega mesta. Z uporabo malih črk i vam bom dal tono pomanjšanega HTML-ja skupaj z glavo, samo pomaknite se navzgor v oknu terminala do vrstic, ki neposredno sledijo ukazu curl, da najdete informacije o glavi HTTP.
Primer podrobnosti o glavi HTTP, ki jih je pridobil curl - morda bi bil videti nekako takole:
Enostaven način, da se izognete vsem neumnostim HTML, Javascript in CSS, je uporaba zastavice -D za prenos same glave v ločeno datoteko in nato to datoteko odprete v svojem želenem urejevalniku besedila :
curl -iD httpheader.txt www.apple.com && odpri httpheader.txt
To je isti ukaz curl kot prej z nekaj modifikatorji. Uporaba dvojnega znaka & pove ukazu, naj odpre datoteko samo, če je bila glava uspešno prenesena.Če uporabite »odpri«, boste odprli httpheader.txt v privzetem urejevalniku besedil GUI, ki je na splošno Urejanje besedila, vendar lahko uporabite vi, nano ali katero koli od vaših priljubljenih orodij ukazne vrstice:
curl -iD httpheader.txt www.apple.com && vi httpheader.txt
curl je močan pripomoček, s katerim se je vredno seznaniti. Vsakdo, ki se ukvarja s spletom, bi moral dobro izkoristiti trik z glavo, spletni razvijalci pa lahko s curlom zelo hitro kopirajo ves HTML in CSS s spletnega mesta. Druga prednost curla je, da je široko dostopen za tako rekoč vse operacijske sisteme, priložen je skoraj vsaki različici Mac OS X in Linuxa, prek individualiziranih aplikacij pa lahko najdete tudi različice za Windows in celo Android in iOS. Ker ima curl dolgo zgodovino in so ukazi univerzalni na različnih platformah, je res idealna izbira za vlečenje podrobnosti glave in je dragoceno orodje za sistemske administracije, omrežne skrbnike, spletne razvijalce in številne druge tehnične poklice.
Posodobitev: Posodobljene zastavice iz -i v -I po priporočilu bralca, hvala vsem!