Inspector de cabeceras HTTP

Las cabeceras HTTP son los parámetros que se envían en una petición o respuesta HTTP al cliente o al servidor para proporcionar información esencial sobre la transacción en curso. Cuando visitas cualquier sitio web, tu navegador envía una solicitud al servidor web para obtener datos o información del mismo, por ejemplo, un archivo HTML (es decir, una página web). Tanto en la solicitud, la HTTP-Request, como en la respuesta del servidor, se intercambian, además de datos reales, “información meta”. Esta información se resume en la cabecera HTTP.

Las cabeceras proporcionan información mediante la sintaxis ‘Cabecera: Valor’ y son enviadas automáticamente por el navegador o el servidor Web. Contienen una gran cantidad de información sobre el cliente, el servidor y los datos que se intercambian. Las cabeceras pueden utilizarse para supervisar el tráfico, solucionar problemas e incluso optimizar el rendimiento.

Por ejemplo, si quisieras entrar al sitio www.example.com, el servidor web no solo te entregará este sitio web en sí, sino también la siguiente cabecera, la cual es invisible para los usuarios:

  • HTTP/1.1 es la versión válida del protocolo HTTP.
  • 200 OK es el código de estado. Indica que el servidor ha recibido, entendido y aceptado la solicitud.
  • Content-Encoding y Content-Type proporcionan información sobre el tipo de archivo.
  • Age, Cache-Control, Expires, Vary y X-Cache se refieren al caching del archivo.
  • Etag y Last-Modified se utilizan para el control del archivo entregado.
  • Server se refiere al software del servidor web.
  • Content-lenght es el tamaño del archivo en bytes.

En total, hay casi 100 campos de cabecera HTTP, de los cuales unos 30 sirven para especificar solicitudes HTTP, otros 30 para la respuesta del servidor y toda una serie de otros campos de cabecera que tienen diferentes propósitos y que, en su mayoría, no son utilizados por usuarios comunes.

Herramientas populares