Re: Please clarify * is legal in HTTP1/1 Accept-Charset Header

Chris Lilley:
>
>I would urge you to add additional wording such that, in the absence of an
>explicit q factor, the wildcard has a default, low q factor such as 0.1.
>
>This applies to Accept and Accept-Language as well. It would correct a
>sitiation where browsers send a list of things they do accept, followed
>by *, and this is (currently) often taken to mean exactly the same as
>if they had only sent the *.

In my opinion, this sitiatiomn should be corrected by changing the browsers
to send good accept headers, not by changing the spec to mandate some kind
of workaround in the server.

We could add a note to the spec telling that many existing 1.0 clients
erroneously send `Accept: a/b, c/d, *' when they mean `Accept: a/b, c/d,
*;q=0.1', and that 1.1 allows servers to work around this error.  But that is
about as far as I would like to go.

>Chris Lilley, W3C                          [ http://www.w3.org/ ]

Koen.

Received on Friday, 10 January 1997 10:56:42 UTC