- 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
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 UTC