Allgemein bedeutet eine höhere Zahl (zwischen 0 und 1) eine höhere Präferenz. Als Default wird q=1 angenommen.
Ein Beispiel für eine Angaben ist:
Accept: audio/*; q=0.2, audio/basic
Es bedeutet: Wenn audio/basic vorhanden ist, schicke es, ansonsten irgendeinen anderen Audio-Typ. Sollte kein Accept-Header vorhanden sein, wird Accept: */*; q=1 angenommen,
Accept-Encoding: compress, base64, gzip, quoted-printable
Die Server dürfen auf dem Wege das Pragma-Feld nicht ändern.
Wenn ein Request geschickt wird, so wird der Client normalerweise alle möglichen Optionen für die Accept-Felder angeben, d.h. je nach Möglichkeiten des Clients kann der Request sehr groß werden (wenn auch nicht so groß wie ein durchschnittlicher Response).