W3C home > Mailing lists > Public > ietf-http-wg-old@w3.org > January to April 1997

Re: A broken browser

From: Foteos Macrides <MACRIDES@sci.wfbr.edu>
Date: Thu, 02 Jan 1997 19:42:19 -0500 (EST)
To: dan@spyglass.com
Cc: http-wg%cuckoo.hpl.hp.com@hplb.hpl.hp.com
Message-Id: <01IDQYH7JN42000I6A@SCI.WFBR.EDU>
dan@spyglass.com (Daniel DuBois) wrote:
>>	My understanding, so correct me if I'm wrong, is that the
>>q's are preference ratings, so q=0.000 would be lowest preference,
>>not an "I don't want that".  If no wild MIME type is sent, and
>
>In the history of q's, there was a HTTP/1.0 draft that specified
>the algorithm for q's that is now left unspecified (awaiting
>definition, like in the TCN draft).  IIRC, it said q's should be
>multiplied together, and that a q of zero meant 'None acceptable'
>in the literal sense AKA "I don't want that".  I've implemented
>in the past to that kind of mindset, so maybe there are more like
>me out there.  I don't believe a negotiating server should send a
>document that has a q value of 0, and have said so in the past.
>You may have indexing spiders that insist on only retreiving
>text/html and text/plain for instance.

	If a spider sends:

	Accept: text/html, text/plain;q=0.9
	
shouldn't that get it *only* text/html or text/plain, whereas if
a browser sends:

	Accept: text/html, text/plain;q=0.9, */*;q=0.001

that should get it text/html (default q=1.0), if not available
then text/plain, if also not available then anything.

	One shouldn't have to spell out every conceivable MIME
type with q=0 to get only what one indicated in the Accept
header, but simply omit the wild MIME type.


	I just checked the HTTP/1.0 RFC and it says nothing about
quality.  HTTP/1.1 does say it can range from 1 to 0, but doesn't
say that 0 means don't send it.  That seems like a good
interpretation though, if there's consensus about it, so you can
do something like:

	Accept: text/*, text/x-junk;q=0.0
	
and get any text except x-junk.


	I just tried a variety of servers with:
	
	Accept: text/html;q=0.000

and only Apache v1.2b3 dev paid any attention to it (Apache v1.1.1
ignores it, like all the others).  So I guess Apache v1.2b3 has
defined that situation. :) :) :)

				Fote

=========================================================================
 Foteos Macrides            Worcester Foundation for Biomedical Research
 MACRIDES@SCI.WFBR.EDU         222 Maple Avenue, Shrewsbury, MA 01545
=========================================================================
Received on Thursday, 2 January 1997 16:54:36 EST

This archive was generated by hypermail pre-2.1.9 : Wednesday, 24 September 2003 06:32:25 EDT