Comment vérifier un en-tête de site Web à l'aide de la ligne de commande Linux

Comment vérifier un en-tête de site Web à l'aide de la ligne de commande Linux

L'outil le plus simple pour vérifier les en-têtes d'un site Web su boucle Dans l'exemple ci-dessous, nous vérifierons un en-têtes de Google.com:

$ curl -i google.com http / 1.1 302 Found Cache-Control: Type de contenu privé: texte / HTML; charse = utf-8 Lieu: http: // www.Google.com.Au /?GFE_RD = CR & EI = 9MB0VKXBHNLU8WEZ24BO Content-Length: 260 Date: Lun, 02 mars 2015 20:24:20 GMT Server: GFE / 2.0 alternative-protocole: 80: Quic, p = 0.08 

Si vous souhaitez télécharger un contenu d'un site Web et inclure également un en-tête, utilisez:

$ curl -i google.com 

Une autre option pour vérifier un en-tête de site Web consiste à utiliser Lynx commande:

$ lynx -head -dump http: // google.com http / 1.0 302 Found Cache-Control: Type de contenu privé: texte / html; charse = utf-8 Lieu: http: // www.Google.com.Au /?gfe_rd = cr & ei = rcj0vmlxjcxu8wfvoigwbw contenu-longueur: 262 Date: lun, 02 mars 2015 20:31:41 GMT Server: GFE / 2.0 alternative-protocole: 80: Quic, p = 0.08 

Et bien sûr wget peut également extraire l'en-tête d'un site Web avec une utilisation de --serveur-réponse option. Par exemple:

$ wget -q - server-réponse http: // google.com http / 1.1 302 Found Cache-Control: Type de contenu privé: texte / HTML; charse = utf-8 Lieu: http: // www.Google.com.Au /?GFE_RD = CR & EI = ISR0VJCHNSVU8WEFWOG4BW Content-Length: 262 Date: lun, 02 mars 2015 20:37:54 GMT Server: GFE / 2.0 alternative-protocole: 80: Quic, p = 0.08 http / 1.1 200 OK Date: lun, 02 mars 2015 20:37:55 GMT Expire: -1 Cache-Control: Private, Max-Age = 0 Content-Type: Text / HTML; Charset = ISO-8859-1 Set-Cookie: pref = id = 97c97a203aeb6610: ff = 0: tm = 1425328675: lm = 1425328675: s ​​= exgtzgubvv53_2_tc; expire = mer, 01-mars-2017 20:37:55 GMT; chemin = /; domaine =.Google.com.AU Set-Cookie: NID = 67 = HW7ZO2M6VOCFNWQ4VVULOEE8NXM5N6L_JBJOCYSA0YIRRH4QTVIVMVQCLOW2WM4KJJGLI01XIA9O0PRHWAPQKBTP_HZ1WINF2NW7TRMFR0T2AXYEDONUUSAAAA expire = mar, 01-Sep-2015 20:37:55 GMT; chemin = /; domaine =.Google.com.AU; Httponly p3p: cp = "Ce n'est pas une politique P3P! Voir http: // www.Google.com / support / comptes / bin / réponse.py?hl = en & réponse = 151657 pour plus d'informations."Serveur: GWS X-XSS-Protection: 1; Mode = Block X-Frame-Options: Sameorigin Alternate-Protocol: 80: Quic, P = 0.08 Accepter les plans: Aucun varie: le codage de transfert d'accept-codage: Chunked 

Tutoriels Linux connexes:

  • Récupération des pages Web à l'aide de WGet, Curl et Lynx
  • Installation des en-têtes de noyau de Manjaro Linux
  • Choses à installer sur Ubuntu 20.04
  • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
  • Télécharger le fichier en boucle sur Linux
  • Choses à faire après l'installation d'Ubuntu 22.04 Jammy Jellyfish…
  • Choses à installer sur Ubuntu 22.04
  • Ubuntu 20.04 astuces et choses que vous ne savez peut-être pas
  • Comment monter l'image ISO sur Linux
  • Ubuntu 20.04: WordPress avec l'installation de Nginx