Saltar la navegación

Cabeceras

FlujoComunicacionHTTPEl flujo de comunicación por el cual se carga una página Web se resume simplemente en dos tipos de mensajes HTTP: 1) peticiones HTTP (o HTTP Request, en inglés)  que el Cliente envía al Servidor, y 2) respuestas HTTP (o HTTP Response, en inglés) que el Servidor envía al Cliente.

En general, la estructura de estos mensajes HTTP contiene:

  1. Línea de Inicio
  2. Ninguno o varios campos de cabeceras
  3. Una línea en blanco
  4. Opcionalmente, el "cuerpo" del mensaje.

En este apartado hablaremos del punto 2: las cabeceras HTTP o también denominadas HTTP Headers, en inglés

En las siguientes sub-secciones nos enfocaremos a entender que son y para que sirven las cabeceras HTTP

¿Qué es una Cabecera HTTP?

Una cabecera HTTP (o HTTP Header, en inglés) es una expresión en formato nombre:valor contenida en el mensaje HTTP (petición o respuesta) que expresa información necesaria para la comunicación entre Cliente y Servidor.

  • Las cabeceras incluidas en la petición HTTP, se denominan cabeceras de petición.
  • Las cabeceras incluidas en la respuesta HTTP, se denominan cabeceras de respuesta

Por ejemplo, la siguiente cabecera de petición informa al Servidor sobre el lenguaje que acepta el navegador, en este caso: español:

Accept-Language: es