>Hmmm, I would expect a server to respond with the lowest common denominator of
>protocols, so an HTTP/1.0 request should get an HTTP/1.0 reponse, even if the
>server supports HTTP/1.1 already, shouldn't it?
Check the specs, this isn't required at all. The major version number
cannot be increased by the server, but the minor number can: there are
no differences in parsing between minor protocol changes, only new
semantics for new headers, which it seems you should be able to safely
ignore.
What makes this most confusing is that the HTTP/1.0 RFC actually said
a server should recognise 0.9 and 1.0 requests, and send a response
"in the same protocol version used by the client.".
Note that the 1.1 draft has reworded that: "the same major version used
by the client."
Anyway, I'm sure Roy Fielding would have shot the Apache group
if they got something like this wrong :-)
Check also the Upgrade header in the 1.1 draft, for a mechanism to change
to higher major numbers.
-- Martijn
Email: m.koster@webcrawler.com
WWW: http://info.webcrawler.com/mak/mak.html
_________________________________________________
This messages was sent by the robots mailing list. To unsubscribe, send mail
to robots-request@webcrawler.com with the word "unsubscribe" in the body.
For more info see http://info.webcrawler.com/mak/projects/robots/robots.html