Re: #184: HTTP/0.9

On 08/10/2009 04:06 PM, Julian Reschke wrote:
>    It is beyond the scope of a protocol specification to mandate
>    compliance with previous versions.  HTTP/1.1 was deliberately
>    designed, however, to make supporting previous versions easy.  It is
>    worth noting that, at the time of composing this specification, we
>    would expect commercial HTTP/1.1 servers to:

Why "commercial" here, but not in the client text below? Maybe
"general-purpose HTTP/1.1 servers"?

>    o  recognize the format of the Request-Line for HTTP/1.0 and 1.1
>       requests;
> 
>    o  understand any valid request in the format of HTTP1.0 and 1.1;

with the removal of 0.9, there's no need to call out the Request-Line
for special treatment. The second bullet point covers it. (Except that
you're missing a "/" in "HTTP1.0".) Likewise for Status-Line in the
client text.

>    o  respond appropriately with a message in the same major version
>       used by the client.

Maybe we should absorb some of the text from RFC 2145 (Use and
Interpretation of HTTP Version Numbers) here too?

-- Dan

Received on Monday, 10 August 2009 20:24:47 UTC