Dobijte informacije o HTTP zaglavlju s web-mjesta koristeći curl
Najlakši način za dobivanje informacija o HTTP zaglavlju s bilo kojeg web mjesta je pomoću alata za naredbeni redak curl. Sintaksa za dohvaćanje zaglavlja web stranice ide ovako:
curl -I url
To je veliko 'i' ne malo L, veliko i izvlači samo informacije iz zaglavlja.
Isprobajte sami s uzorkom URL-a, evo primjera niza sintakse koji koristi Google.com kao zaglavlje web stranice za dohvaćanje:
curl -I www.google.com
Opet, važno je napomenuti da je I pisano velikim slovom ako želite samo zaglavlje stranice. Korištenjem malih slova i dat ću vam tonu umanjenog HTML-a zajedno sa zaglavljem, samo se pomaknite prema gore u prozoru terminala do redaka koji izravno slijede naredbu curl da pronađete informacije o HTTP zaglavlju.
Primjer detalja HTTP zaglavlja koje je dohvatio curl -mogao bih izgledati otprilike ovako:
Jednostavan način da zaobiđete sve besmislice o HTML-u, Javascriptu i CSS-u je korištenje oznake -D za preuzimanje samog zaglavlja u zasebnu datoteku, a zatim otvaranje te datoteke u vašem omiljenom uređivaču teksta :
curl -iD httpheader.txt www.apple.com && otvori httpheader.txt
Ovo je ista curl naredba kao i prije s nekoliko modifikatora. Upotreba dvostrukog znaka & govori naredbi da otvori datoteku samo ako je zaglavlje uspješno preuzeto.Korištenje 'open' otvorit će httpheader.txt u zadanom GUI uređivaču teksta, koji je općenito Text Edit, ali možete koristiti vi, nano ili bilo koji od željenih alata naredbenog retka:
curl -iD httpheader.txt www.apple.com && vi httpheader.txt
curl je moćan uslužni program s kojim se vrijedi upoznati. Svatko tko se bavi webom trebao bi dobro iskoristiti trik s zaglavljem, a web programeri također mogu koristiti curl za vrlo brzo kopiranje HTML-a i CSS-a s web-mjesta. Druga prednost curla je ta što je široko dostupan za gotovo sve operativne sustave, dolazi u paketu sa skoro svakom verzijom Mac OS X i Linuxa, a također možete pronaći verzije za Windows, pa čak i Android i iOS putem individualiziranih aplikacija. Budući da curl ima dugu povijest, a naredbe su univerzalne na svim platformama, on je zaista idealan izbor za povlačenje detalja zaglavlja i vrijedan je alat za sistemske administracije, mrežne administratore, web programere i mnoge druge tehničke profesije.
Ažuriranje: Ažurirane zastavice iz -i u -I prema preporuci čitatelja, hvala svima!