- From: Amos Jeffries <squid3@treenet.co.nz>
- Date: Thu, 23 Jun 2011 10:22:18 +1200
- To: <ietf-http-wg@w3.org>
On Thu, 23 Jun 2011 08:08:46 +1000, Mark Nottingham wrote: > It should treat it the same as receiving a message like this: > > GET / HTTP/A.B > > which hopefully we cover already... > > Indeed. " When comparing HTTP versions, the numbers MUST be compared numerically rather than lexically. For example, HTTP/2.4 is a lower version than HTTP/2.13, which in turn is lower than HTTP/12.3. Leading zeros MUST be ignored by recipients and MUST NOT be sent. " The implementations cited are in violation of a MUST. I'm more inclined to propose that this update clarify the version as "HTTP/1.2" now. Which if the earlier post was correct was "merely" a text omission in the 2616 development. AYJ > > On 22/06/2011, at 10:36 PM, Julian Reschke wrote: > >> On 2011-06-22 03:10, Mark Nottingham wrote: >>> OK, setting the milestone for -15 for this, as there doesn't seem >>> to be any objection. >> >> So how does this affect a recipient of a message with multiple >> digits. >> >> Consider: >> >> GET / HTTP/1.10 >> Host: example.com >> >> ...being received by an HTTP/1.1 server implemented according to >> HTTPbis. >> >> Should it reject the message as invalid? >> >> (I don't have a problem with that, but it seems we need to state >> that one way or the other) >> >> Best regards, Julian > > -- > Mark Nottingham http://www.mnot.net/
Received on Wednesday, 22 June 2011 22:22:59 UTC