GNU/Linux >> Tutoriels Linux >  >> Linux

Curl show Content-Type uniquement

Vous pouvez également utiliser l'option "-w", avec le paramètre "content-type" :

curl -s -o /dev/null -w '%{content_type}' 'google.com'

Où :

-s : Mode silencieux, n'envoyez plus à l'écran

-o : Sortie vers le fichier, et dans ce cas, envoie vers /dev/null

-w : Où vous affichez uniquement avec ce que vous voulez, dans ce cas, le type de contenu

Référence :https://curl.haxx.se/docs/manpage.html


Choix -F est pour les formulaires. Au lieu de cela, vous souhaitez envoyer un HEAD demande de récupération uniquement de l'en-tête de la réponse sans la réponse body en utilisant l'option -I .

Pour afficher le type de contenu d'une URL :

curl -s -I www.google.nl | grep -i "^Content-Type:"

Ici l'option -s est ajouté pour le mode silencieux pour exclure la jauge de progression et les messages d'erreur.

Vous pouvez également spécifier le Accept en-tête dans votre requête HTTP. Cet en-tête est utilisé pour n'accepter que des types de contenu spécifiques :

curl -s -H "Accept: text/html" http://www.axmag.com/download/pdfurl-guide.pdf

Mais l'inconvénient est que la plupart des serveurs Web vous serviront une page d'erreur qui a également le type de contenu text/html . Par conséquent, vous obtiendrez toujours un fichier HTML.


Linux
  1. Comment afficher uniquement la barre de progression wget ?

  2. ligne de commande linux :du --- comment faire en sorte qu'il n'affiche que le total pour chaque répertoire

  3. Comment limiter la sortie de ls pour afficher uniquement le nom de fichier, la date et la taille ?

  4. fichiers cp uniquement, répertoires ignorés

  5. Linux ls pour afficher uniquement la date et la taille du nom de fichier

Comment afficher le bureau dans GNOME

Gnome 3 Ctrl+alt+d (afficher le bureau) ?

Afficher uniquement les fichiers cachés (fichiers de points) dans l'alias Ls ?

Linux - La liaison d'interface réseau semble ne fonctionner qu'en tant que root ?

Afficher uniquement Stderr à l'écran, mais écrire à la fois Stdout et Stderr dans un fichier ?

Afficher uniquement Svn dans le menu contextuel de Rabbitvcs ?