Obteniu informació de la capçalera HTTP dels llocs web mitjançant curl
La manera més senzilla d'obtenir informació de la capçalera HTTP des de qualsevol lloc web és mitjançant l'eina de línia d'ordres curl. La sintaxi per recuperar una capçalera d'un lloc web és així:
curl -I url
Això és una ‘i’ majúscula no una L minúscula, la i majúscula només extreu la informació de la capçalera .
Proveu-ho vos altres mateixos amb un URL de mostra, aquí teniu un exemple de cadena de sintaxi que utilitza Google.com com a capçalera del lloc web per recuperar-lo:
curl -I www.google.com
Un cop més, és important tenir en compte la I en majúscula si només voleu la capçalera del lloc. Utilitzant una minúscula us donaré un munt d'HTML minificat juntament amb la capçalera, només cal que desplaceu-vos cap amunt a la finestra del terminal fins a les línies que segueixen directament l'ordre curl per trobar la informació de la capçalera HTTP.
Un exemple de detalls de capçalera HTTP recuperats per curl -Podria semblar una cosa així:
Una manera fàcil d'esquivar totes les tonterias d'HTML, Javascript i CSS és utilitzar el senyalador -D per descarregar la capçalera en un fitxer separat i, a continuació, obrir-lo al vostre editor de text preferit. :
curl -iD httpheader.txt www.apple.com && obre httpheader.txt
Aquesta és la mateixa ordre de curl que abans amb uns quants modificadors. L'ús del doble ampersand indica a l'ordre que només obri el fitxer si la capçalera s'ha baixat correctament.Si feu servir 'open', s'obrirà httpheader.txt a l'editor de text de la GUI predeterminat, que generalment és Text Edit, però podeu utilitzar vi, nano o qualsevol de les vostres eines de línia d'ordres preferides:
curl -iD httpheader.txt www.apple.com && vi httpheader.txt
curl és una potent utilitat amb la qual val la pena familiaritzar-se. Qualsevol persona implicada en el web hauria de fer un bon ús del truc de la capçalera, i els desenvolupadors web també poden utilitzar curl per copiar tot l'HTML i CSS d'un lloc web molt ràpidament. L' altre avantatge de curl és que està àmpliament disponible per a pràcticament tots els sistemes operatius que hi ha, s'inclou amb gairebé totes les versions de Mac OS X i Linux, i també podeu trobar versions per a Windows i fins i tot Android i iOS mitjançant aplicacions individualitzades. Com que curl té una llarga història i les ordres són universals a totes les plataformes, és realment l'opció ideal per extreure detalls de capçalera i és una eina valuosa per a administracions de sistemes, administradors de xarxes, desenvolupadors web i moltes altres professions tècniques.
Actualització: S'han actualitzat les banderes de -i a -I per recomanació del lector, gràcies a tothom!