2009-07-10 20 views
9

Czy ktoś wie, co oznaczają nagłówki HTTP "q" wysyłane przez Firefoksa 3?Nagłówki HTTP "q" w firefoxie?

Pojawia się tylko w nagłówkach Accept and Accept-Charset.

Na przykład:

Accept: 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

Próbowałem trałować w sieci, ale nie znalazłem odpowiedzi.

Czy jest to pewnego rodzaju ważenie, wartość heurystyczna czy coś związanego z lokalizacją?

Dzięki,

Phil”

Odpowiedz

15

This page powinna wyjaśnić parametr "Q", który pochodzi z "dobroci".

czynniki Jakość umożliwiają użytkownikowi lub użytkownikowi agent wskazuje względny stopień preferencji dla tego nośnika zasięgu, stosując skalę od 0 do qvalue 1. Wartość domyślna q = 1.

0

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

zawartości HTTP negocjacji (punkt 12) wykorzystuje krótkie liczby „zmiennoprzecinkowych”, aby wskazać względne znaczenie („masa”) różnych parametrów do negocjacji. Waga jest znormalizowana do liczby rzeczywistej z zakresu od 0 do 1, gdzie 0 oznacza wartość minimalną, a 1 wartość maksymalną. Jeśli parametr ma wartość jakości 0, zawartość dla tego parametru jest "nie do zaakceptowania" dla klienta. Aplikacje HTTP/1.1 NIE MUSZĄ generować więcej niż trzech cyfr po przecinku dziesiętnym. Konfiguracja użytkownika tych wartości POWINNA również być ograniczona w ten sposób.

"Wartości jakości" są mylące, ponieważ te wartości reprezentują względną degradację w pożądanej jakości.

Powiązane problemy