2009-07-10 23 views
9

¿Alguien sabe qué significan los encabezados HTTP de "q" factor emitidos por Firefox 3?encabezados HTTP factor "q" en firefox?

Aparece solo en los encabezados Aceptar y Aceptar caracteres.

Por ejemplo:

Aceptar: text/html, application/xhtml + xml, application/xml; q = 0,9, ****/****; q = 0,8

Accept-Charset: ISO-8859-1, UTF-8; q = 0.7, *; q = 0.7

He intentado rastrear la red pero no he encontrado la respuesta.

¿Es algún tipo de ponderación, valor heurístico o algo relacionado con la localización?

Gracias,

Phil'

Respuesta

15

This page debe aclarar el parámetro "q", que viene de "factor de calidad".

Factores de calidad permiten que el usuario o el agente de usuario para indicar el grado relativo de preferencia para que los medios de gama, utilizando la escala de QVALUE de 0 a 1. El valor predeterminado es q = 1.

0

http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.9

negociación de contenido HTTP (sección 12) utiliza números cortos "punto flotante" para indicar la importancia relativa ("peso") de diversos parámetros negociables. Un peso se normaliza a un número real en el rango de 0 a 1, donde 0 es el mínimo y 1 es el valor máximo. Si un parámetro tiene un valor de calidad de 0, entonces el contenido con este parámetro es `no aceptable 'para el cliente. Las aplicaciones HTTP/1.1 NO DEBEN generar más de tres dígitos después del punto decimal. La configuración del usuario de estos valores DEBERÍA también ser limitada de esta manera.

"Valores de calidad" es un nombre inapropiado, ya que estos valores representan meramente degradación relativa en la calidad deseada.

Cuestiones relacionadas