Gaukite HTTP antraštės informaciją iš svetainių naudodami curl

Anonim

Paprasčiausias būdas gauti HTTP antraštės informaciją iš bet kurios svetainės yra naudoti komandų eilutės įrankį curl. Svetainės antraštės gavimo sintaksė yra tokia:

curl -I url

Tai didžioji raidė „i“, o ne mažoji L raidė, didžioji i ištraukia tik antraštės informaciją .

Išbandykite patys naudodami URL pavyzdį, čia yra sintaksės eilutės pavyzdys, naudojant Google.com kaip svetainės antraštę, kad gautumėte:

curl -Aš www.google.com

Vėlgi, svarbu pažymėti, kad I didžioji raidė, jei norite tik svetainės antraštės. Naudodamas mažąsias raides, kartu su antrašte pateiksiu daug sumažinto HTML, tiesiog terminalo lange slinkite aukštyn iki eilučių, einančių tiesiai po curl komandos, kad rastumėte HTTP antraštės informaciją.

Išsamios HTTP antraštės, gautos naudojant curl, pavyzdys – galėčiau atrodyti maždaug taip:

Paprastas būdas apeiti visas HTML, Javascript ir CSS nesąmones – naudoti žymą -D, kad atsisiųstumėte pačią antraštę į atskirą failą, o tada atidarykite tą failą pageidaujamoje teksto rengyklėje. :

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

Tai ta pati curl komanda kaip ir anksčiau su keliais modifikatoriais. Dvigubo ampersando naudojimas nurodo komandai atidaryti failą tik tada, jei antraštė buvo sėkmingai atsisiųsta.Naudodami „atidaryti“, bus atidarytas httpheader.txt numatytojoje GUI teksto rengyklėje, kuri paprastai yra teksto redagavimas, tačiau galite naudoti vi, nano arba bet kurį pageidaujamą komandinės eilutės įrankį:

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

curl yra galingas įrankis, su kuriuo verta susipažinti. Kiekvienas, susijęs su žiniatinkliu, turėtų gerai išnaudoti antraštės triuką, o žiniatinklio kūrėjai taip pat gali naudoti curl, norėdami labai greitai nukopijuoti visą HTML ir CSS iš svetainės. Kitas curl privalumas yra tai, kad jis yra plačiai prieinamas beveik visoms operacinėms sistemoms, jis komplektuojamas su beveik kiekviena „Mac OS X“ ir „Linux“ versija, taip pat galite rasti „Windows“ ir net „Android“ ir „iOS“ versijų naudodami individualias programas. Kadangi curl turi ilgą istoriją, o komandos yra universalios įvairiose platformose, tai tikrai idealus pasirinkimas norint gauti išsamią antraštės informaciją ir yra vertingas įrankis sistemų administravimo, tinklo administratoriams, žiniatinklio kūrėjams ir daugeliui kitų techninių profesijų.

Atnaujinti: Skaitytojo rekomendacija atnaujintos vėliavėlės nuo -i iki -I, ačiū visiems!

Gaukite HTTP antraštės informaciją iš svetainių naudodami curl