Kumuha ng HTTP Header Info mula sa Mga Web Site Gamit ang curl

Anonim

Ang pinakamadaling paraan upang makakuha ng impormasyon ng HTTP header mula sa anumang website ay sa pamamagitan ng paggamit ng command line tool curl. Ang syntax para kumuha ng header ng website ay ganito:

curl -I url

Iyan ay isang capital na ‘i’ hindi isang lowercase na L, ang capital na i extract ay ang header information lang .

Subukan mo ang iyong sarili gamit ang isang sample na URL, narito ang isang halimbawang string ng syntax gamit ang Google.com bilang header ng website na kukunin:

curl -I www.google.com

Muli, mahalagang tandaan na naka-capitalize ang I kung gusto mo lang ang header ng site. Gamit ang lowercase, bibigyan kita ng isang toneladang pinaliit na HTML kasama ang header, mag-scroll lang pataas sa terminal window sa mga linyang direktang sumusunod sa curl command para mahanap ang HTTP header information.

Isang halimbawa ng mga detalye ng HTTP header na nakuha ng curl -Maaaring ganito ang hitsura ko:

Ang isang madaling paraan para maalis ang lahat ng HTML, Javascript, at CSS na walang kapararakan ay ang paggamit ng -D na flag para i-download ang mismong header sa isang hiwalay na file, at pagkatapos ay buksan ang file na iyon sa iyong gustong text editor :

curl -iD httpheader.txt www.apple.com && buksan ang httpheader.txt

Ito ang parehong curl command tulad ng dati na may ilang modifier. Ang paggamit ng double ampersand ay nagsasabi sa command na buksan lamang ang file kung matagumpay na na-download ang header.Ang paggamit ng 'bukas' ay magbubukas ng httpheader.txt sa default na GUI text editor, na karaniwang Text Edit, ngunit maaari mong gamitin ang vi, nano, o alinman sa iyong mga gustong command line tool:

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

Ang curl ay isang mahusay na utility na sulit na pamilyar sa iyong sarili. Ang sinumang kasangkot sa web ay dapat makakuha ng kaunting paggamit sa header trick, at ang mga web developer ay maaari ding gumamit ng curl upang kopyahin ang lahat ng HTML at CSS mula sa isang website nang napakabilis. Ang iba pang bentahe sa curl ay malawak itong magagamit para sa halos lahat ng operating system, kasama ito sa halos bawat bersyon ng Mac OS X at Linux, at makakahanap ka rin ng mga bersyon para sa Windows at maging sa Android at iOS sa pamamagitan ng mga indibidwal na app. Dahil ang curl ay may mahabang kasaysayan at ang mga utos ay pangkalahatan sa lahat ng mga platform, ito talaga ang perpektong pagpipilian para sa paghila ng mga detalye ng header, at ito ay isang mahalagang tool para sa mga system administration, network admin, web developer, at marami pang teknikal na propesyon.

Update: Mga na-update na flag mula -i hanggang -I ayon sa rekomendasyon ng mambabasa, salamat sa lahat!

Kumuha ng HTTP Header Info mula sa Mga Web Site Gamit ang curl