CURL - Cómo mostrar encabezados de solicitud y encabezados de respuesta

CURL - Cómo mostrar encabezados de solicitud y encabezados de respuesta

El encabezado de solicitud y el encabezado de respuesta son parte del protocolo HTTP, que es el estándar utilizado para la comunicación entre los navegadores web y los servidores web. El navegador envía el encabezado de solicitud como parte de una solicitud HTTP, y contiene información como el tipo de solicitud, la URL de la página solicitada y cualquier credencial de autenticación. El encabezado de respuesta es enviado por el servidor en respuesta a la solicitud, y contiene información como el código de estado de la respuesta, el tipo de contenido de la página y cualquier credencial de autenticación.

Juntos, los encabezados de solicitud y respuesta ayudan a garantizar que los datos se envíen de forma segura y precisa entre el navegador y el servidor. Los encabezados de solicitud y respuesta son esenciales para los desarrolladores web, ya que proporcionan información importante para la depuración y la solución de problemas. Si está interesado en aprender más sobre los encabezados de solicitud y respuesta, un buen lugar para comenzar es leyendo el protocolo HTTP.

rizo es una utilidad de línea de comando utilizada para transmitir datos a través de diferentes 2 protocolos. Es una herramienta rápida para los desarrolladores ver el encabezado de solicitud y encabezado de respuesta Valores de un sitio web.

1. CURL - Obtenga encabezados de solicitud

Usar --versbose o -V Opción con el comando curl para obtener los valores del encabezado del encabezado de solicitud y el encabezado de respuesta a continuación:

curl -verbose google.comunicarse  
CURL: obtenga los valores de encabezado de encabezado de solicitud y de respuesta

2. CURL - Obtenga encabezados de respuesta

También puede usar curl para obtener los valores del encabezado de respuesta solamente. Usar -I opción para obtener los valores de encabezado de respuesta.

curl -i Google.comunicarse  
Salida: http/1.1 301 movido permanentemente Ubicación: http: // www.Google.com/ content-type: text/ html; Charset = UTF-8 Fecha: sábado, 10 de septiembre de 2022 09:25:56 GMT expira: lunes, 10 de octubre de 2022 09:25:56 GMT Cache-Control: Public, Max-Age = 2592000 Server: GWS Content-longitud: 219 X-XSS-Protection: 0 X-Frame-Opciones: Sameorigin 

3. CURL - Obtenga valores de encabezado personalizados

A veces es posible que necesite obtener el valor específico del encabezado. Eso es útil para las secuencias de comandos y muchas otras tareas. Use el comando GREP para filtrar valores específicos de los valores de encabezado completos. El -F se usa para buscar cadena fija y -i se usa para la búsqueda sensible a los casos.

curl -i Google.com | GREP -FI "Tipo de contenido"  
Salida: Tipo de contenido: Text/Html; Charset = UTF-8 

Envolver

Curl es una utilidad de línea de comando que es útil para múltiples tareas. También podemos usar CURL para solicitar un servidor para los detalles. Este tutorial le ayudó a obtener el encabezado de solicitud y los valores de encabezado de respuesta utilizando la línea de comandos Curl.