GNU/Linux >> Tutoriales Linux >  >> Linux

Curl mostrar solo tipo de contenido

También puede usar la opción "-w", con el parámetro "tipo de contenido":

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

donde:

-s: Modo silencioso, no envíes más a la pantalla

-o: Salida a archivo, y en este caso, se envía a /dev/null

-w: Donde se muestra solo con lo que desea, en este caso, tipo de contenido

Referencia:https://curl.haxx.se/docs/manpage.html


Opción -F es para formularios. En su lugar, desea enviar un HEAD solicitud para recuperar solo la respuesta header sin la respuesta cuerpo usando la opción -I .

Para mostrar el tipo de contenido de una URL:

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

Aquí la opción -s se agrega para el modo silencioso para excluir el medidor de progreso y los mensajes de error.

También puede especificar el Accept encabezado en su solicitud HTTP. Este encabezado se usa para aceptar solo tipos de contenido específicos:

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

Pero la desventaja es que la mayoría de los servidores web le mostrarán una página de error que también tiene el tipo de contenido text/html . Por lo tanto, aún obtendrá un archivo HTML.


Linux
  1. Con el comando "cat" de Linux, ¿cómo mostrar solo ciertas líneas por número?

  2. Gnome 3 Ctrl+alt+d (mostrar Escritorio)?

  3. ¿Mostrar solo archivos ocultos (archivos de puntos) en Ls Alias?

  4. Linux:¿el enlace de la interfaz de red parece funcionar solo como root?

  5. ¿Mostrar solo Stderr en pantalla pero escribir tanto Stdout como Stderr en el archivo?

Cómo mostrar el escritorio en GNOME

¿Tiene Curl un tiempo de espera?

¿Mostrar solo Svn en el menú contextual de Rabbitvcs?

línea de comando de Linux:du --- cómo hacer que muestre solo el total para cada directorio

Mostrar solo el nombre del directorio actual (no la ruta completa) en el indicador de bash

¿Por qué mi sistema muestra solo 3,2 GiB de RAM cuando definitivamente tengo 4,0 GiB?