Cómo ver los encabezados de solicitud y respuesta con cURL

8 nov 2022 1 min di lettura
Cómo ver los encabezados de solicitud y respuesta con cURL
Indice dei contenuti

Introducción

Los encabezados de solicitud contienen información sobre el recurso que debe recuperarse. Los encabezados de respuesta contienen información sobre la respuesta enviada por el servidor. Es algo así como los detalles del servidor y otra información.

cURL es una utilidad de línea de comandos utilizada para transmitir datos en los 2 protocolos diferentes. Es una herramienta rápida para que los desarrolladores vean el encabezado de solicitud y los valores del encabezado de respuesta de un sitio web.

Obtener los encabezados de solicitud

Use la opción --versbose o -v con el comando curl para recuperar los valores del encabezado de la solicitud y del encabezado de la respuesta de la siguiente manera:

curl --verbose google.com

Obtener los encabezados de respuesta

También puede usar curl para recuperar solo los valores del encabezado de respuesta. Utilice la opción -I para obtener los valores del encabezado de respuesta.

curl -I google.com
HTTP/1.1 301 Moved Permanently
 Location: http://www.google.com/Content-Type: text/html; charset=UTF-8
 Date: Sat, 10 Sep 2022 09:25:56 GMT
 Expires: Mon, 10 Oct 2022 09:25:56 GMT
 Cache-Control: public, max-age=2592000
 Server: gws
 Content-Length: 219
 X-XSS-Protection: 0
 X-Frame-Options: SAMEORIGIN

Obtener valores de encabezado personalizados

A veces puede ser necesario recuperar el valor de encabezado específico. Esto es útil para secuencias de comandos y muchas otras tareas. Use el comando grep para filtrar valores específicos de valores de encabezado completos. -F se usa para buscar cadenas fijas y -i se usa para buscar con distinción entre mayúsculas y minúsculas.

curl -I google.com | grep -Fi "Content-Type"
Content-Type: text/html; charset=UTF-8

Conclusión

cURL es una utilidad de línea de comandos útil para múltiples tareas. También podemos usar curl para solicitar detalles de un servidor. Este tutorial lo ayudó a obtener los valores del encabezado de solicitud y del encabezado de respuesta usando la línea de comando curl.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.