Las Cabeceras HTTP o Metatags, 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. Estas cabeceras proporcionan información mediante la sintaxis ‘Cabecera: Valor’ y son enviadas automáticamente por el navegador o el servidor Web.
Cabeceras estandarizadas en petición
Accept: Determina el tipo de contenido o MIME que se espera de la respuesta. Su valor debe ser una cadena MIME.
Accept: image/jpg -> Se espera una imagen JPG
Accept: text/plain-> Se espera texto plano
Accept-Charset: Determina el set de caracteres aceptable en la respuesta. Su valor debe ser un código de caracteres IANA.
Accept-Charset: utf-8 -> Se espera una codificación de caracteres UTF-8
Accept-Charset: ISO 8859-1 -> Se espera una codificación de caracteres ISO 8859-1 (Oeste de Europa)
Accept-Encoding: Determina la codificación (compresión) que se espera de la respuesta. Valores comunes suelen ser gzip, deflate o sdch.
Accept-Encoding: gzip, delate, sdch -> Se espera cualquiera de las 3 codificaciones de datos especificadas.
Accept-Language: Determina el idioma aceptado para la respuesta. Su valor debe ser cualquier código de lenguaje estandarizado1
Accept-Language: es-es -> Determina el idioma aceptado para la respuesta como español de España
Accept-Language: en-us -> Determina el idioma aceptado para la respuesta como inglés de Estados Unidos
Authorization: Determina la autenticación HTTP para la petición en curso.
fuente.wikipedia