Iegūstiet HTTP galvenes informāciju no vietnēm, izmantojot curl

Anonim

Vienkāršākais veids, kā iegūt HTTP galvenes informāciju no jebkuras vietnes, ir izmantot komandrindas rīku curl. Vietnes galvenes izgūšanas sintakse ir šāda:

curl -I url

Tas ir lielais burts “i”, nevis mazais burts L, ar lielo i tiek izvilkta tikai galvenes informācija.

Izmēģiniet to pats, izmantojot URL paraugu. Šeit ir sintakses virknes piemērs, izmantojot Google.com kā vietnes galveni, lai izgūtu:

curl -I www.google.com

Atkal ir svarīgi ņemt vērā, ka I ir rakstīts ar lielo burtu, ja vēlaties tikai vietnes galveni. Izmantojot mazos burtus, es sniegšu jums daudz samazināta HTML kopā ar galveni, vienkārši ritiniet uz augšu termināļa logā līdz rindām, kas atrodas tieši pēc curl komandas, lai atrastu HTTP galvenes informāciju.

Piemērs HTTP galvenes informācijai, ko izguva curl — es varētu izskatīties apmēram šādi:

Vienkāršs veids, kā apiet visas HTML, Javascript un CSS muļķības, ir izmantot karogu -D, lai lejupielādētu pašu galveni atsevišķā failā un pēc tam atvērtu šo failu vēlamajā teksta redaktorā. :

curl -iD httpheader.txt www.apple.com && atvērt httpheader.txt

Šī ir tā pati curl komanda kā iepriekš ar dažiem modifikatoriem. Divkāršās zīmes izmantošana norāda komandai atvērt failu tikai tad, ja galvene ir veiksmīgi lejupielādēta.Izmantojot opciju “atvērt”, fails httpheader.txt tiks atvērts noklusējuma GUI teksta redaktorā, kas parasti ir teksta rediģēšana, taču varat izmantot vi, nano vai kādu no vēlamajiem komandrindas rīkiem:

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

curl ir jaudīga utilīta, ar kuru ir vērts iepazīties. Ikvienam, kas ir saistīts ar tīmekli, vajadzētu labi izmantot galvenes, un tīmekļa izstrādātāji var arī izmantot curl, lai ļoti ātri kopētu visu HTML un CSS no vietnes. Vēl viena kērlinga priekšrocība ir tā, ka tā ir plaši pieejama praktiski katrai operētājsistēmai, tā ir komplektā ar gandrīz visām Mac OS X un Linux versijām, un jūs varat arī atrast Windows un pat Android un iOS versijas, izmantojot individualizētas lietotnes. Tā kā curl ir sena vēsture un komandas ir universālas visās platformās, tā patiešām ir ideāla izvēle galvenes informācijas iegūšanai un ir vērtīgs rīks sistēmu administrācijām, tīkla administratoriem, tīmekļa izstrādātājiem un daudzām citām tehniskām profesijām.

Atjaunināt: Atjaunināti karodziņi no -i līdz -I pēc lasītāja ieteikuma, paldies visiem!

Iegūstiet HTTP galvenes informāciju no vietnēm, izmantojot curl