Curl - Comment afficher les en-têtes de demande et les en-têtes de réponse
- 2222
- 271
- Romain Martinez
L'en-tête de demande et l'en-tête de réponse font tous deux partie du protocole HTTP, qui est la norme utilisée pour la communication entre les navigateurs Web et les serveurs Web. L'en-tête de demande est envoyé par le navigateur dans le cadre d'une demande HTTP, et il contient des informations telles que le type de demande, l'URL de la page demandée et toutes les informations d'authentification. L'en-tête de réponse est envoyé par le serveur en réponse à la demande, et il contient des informations telles que le code d'état de la réponse, le type de contenu de la page et toutes les informations d'authentification.
Ensemble, les en-têtes de demande et de réponse aident à s'assurer que les données sont envoyées en toute sécurité et avec précision entre le navigateur et le serveur. Les en-têtes de demande et de réponse sont essentiels pour les développeurs Web car ils fournissent des informations importantes pour le débogage et le dépannage. Si vous souhaitez en savoir plus sur les en-têtes de demande et de réponse, un bon point de départ est de lire le protocole HTTP.
boucle est un utilitaire de ligne de commande utilisé pour transmettre des données sur différents protocoles. C'est un outil rapide pour les développeurs pour afficher le en-tête de demande et en-tête de réponse Valeurs d'un site Web.
1. Curl - Obtenez des en-têtes de demande
Utiliser --versbant
ou -V
Option avec la commande curl pour récupérer l'en-tête de demande et les valeurs d'en-tête de réponse comme suit:
curl --verbose google.com
Curl - Obtenez l'en-tête de demande et les valeurs d'en-tête de réponse2. Curl - Obtenez des en-têtes de réponse
Vous pouvez également utiliser Curl pour récupérer les valeurs d'en-tête de réponse uniquement. Utiliser -je
Option pour obtenir les valeurs d'en-tête de réponse.
curl -i google.com
Sortie: http / 1.1 301 Emplacement en permanence déplacé: http: // www.Google.com / contenu-type: text / html; Charset = UTF-8 Date: Sat, 10 sept. 2022 09:25:56 GMT Expire: lun, 10 octobre 2022 09:25:56 GMT Cache-Control: Public, Max-Age = 2592000 Server: GWS Content-Length: 219 X-XSS-Protection: 0-Frame-Options: Sameorigin
3. Curl - Obtenez des valeurs d'en-tête personnalisées
Parfois, vous devrez peut-être récupérer la valeur de l'en-tête spécifique. Cela est utile pour les scripts et de nombreuses autres tâches. Utilisez la commande grep pour filtrer les valeurs spécifiques à partir des valeurs d'en-tête complètes. Le -F
est utilisé pour rechercher une chaîne fixe et -je
est utilisé pour la recherche sensible à la casse.
curl -i google.com | grep -fi "contenu-type"
Sortie: Type de contenu: texte / html; Charset = UTF-8
Conclure
Curl est un utilitaire de ligne de commande qui est utile pour plusieurs tâches. Nous pouvons également utiliser Curl pour demander un serveur pour les détails. Ce tutoriel vous a aidé à obtenir les valeurs d'en-tête de demande et d'en-tête de réponse en utilisant la ligne de commande Curl.
- « Quelle est la différence entre les membres public, par défaut, protégé et privé à Java
- Comment vérifier la version Tomcat sur Linux »