Obține informații despre antetul HTTP de pe site-uri web folosind curl
Cea mai ușoară modalitate de a obține informații despre antetul HTTP de pe orice site web este folosind instrumentul curl de linie de comandă. Sintaxa pentru a prelua antetul unui site web este următoarea:
curl -I url
Aceasta este un „i” majuscul, nu un L minuscul, i majuscul extrage doar informațiile din antet .
Încercați-l singur cu un exemplu de adresă URL, iată un exemplu de șir de sintaxă folosind Google.com ca antet al site-ului web de preluat:
curl -I www.google.com
Din nou, este important să rețineți că I cu majuscule dacă doriți doar antetul site-ului. Folosind litere mici, vă voi oferi o mulțime de HTML redus împreună cu antetul, doar derulați în sus în fereastra terminalului până la liniile care urmează direct comenzii curl pentru a găsi informațiile antetului HTTP.
Un exemplu de detalii de antet HTTP preluate de curl -Aș putea arăta cam așa:
O modalitate ușoară de a ocoli toate prostiile HTML, Javascript și CSS este să folosești marcajul -D pentru a descărca antetul într-un fișier separat și apoi deschideți acel fișier în editorul de text preferat. :
curl -iD httpheader.txt www.apple.com && deschide httpheader.txt
Aceasta este aceeași comandă curl ca înainte, cu câțiva modificatori. Folosirea dublei ampersand spune comenzii să deschidă fișierul numai dacă antetul a fost descărcat cu succes.Folosind „open” se va deschide httpheader.txt în editorul de text implicit GUI, care este în general Text Edit, dar puteți folosi vi, nano sau oricare dintre instrumentele preferate din linia de comandă:
curl -iD httpheader.txt www.apple.com && vi httpheader.txt
curl este o utilitate puternică cu care merită să te familiarizezi. Oricine este implicat în web ar trebui să profite de trucul antetului, iar dezvoltatorii web pot folosi curl pentru a copia foarte rapid tot HTML și CSS de pe un site web. Celăl alt avantaj de curl este că este disponibil pe scară largă pentru aproape fiecare sistem de operare de acolo, este livrat cu aproape fiecare versiune de Mac OS X și Linux și puteți găsi, de asemenea, versiuni pentru Windows și chiar Android și iOS prin aplicații individualizate. Deoarece curl are o istorie lungă și comenzile sunt universale pe toate platformele, este într-adevăr alegerea ideală pentru a trage detaliile antetului și este un instrument valoros pentru administrațiile de sisteme, administratorii de rețele, dezvoltatorii web și multe alte profesii tehnice.
Actualizare: Semnale actualizate de la -i la -I prin recomandarea cititorului, mulțumesc tuturor!