HTTP Accept-Encoding et l'envoi de manière non codée des données

J'construction d'un module de compression HTTP sortie. La lecture de la spec, je n'ai pas trouvé une distinction claire sur un couple de choses:

Accept-Encoding:

Cela devrait-il être traité de la même façon comme une Accept-Encoding: * ou comme si aucun en-tête est présent?

Ou si je n'ai pas de soutien gzip, mais j'en ai un en-tête comme ceci:

Accept-Encoding: gzip

Dois-je retourner une erreur 406 ou il suffit de retourner les données non codée?

EDIT:

J'ai lu plus de la spécification à quelques reprises. Il mentionne mon premier cas, mais il ne définit pas ce que le comportement du serveur doit être.

Dois-je traiter ce cas comme si la tête n'est pas présent? Ou dois-je retourner une 406 erreur, car il n'y a aucune façon de coder quelque chose compte tenu de la valeur de champ (" n'est pas un encodage valide).

OriginalL'auteur beatgammit | 2011-07-14