On May 2, 2006, at 6:11 PM, Mark Nottingham wrote:
My previous justification for why this should be disallowed: * Connection (2, 3) - could break other requests on same persistent connection; MUST be 'close' in UAs that don't support persistent connections. Where 2 and 3 are: 2) It would allow a client to cause the UA to violate the http RFC (besides just requirements on syntax, obviously those are possible with any header). 3) It could seriously interfere with correct operation of the network layer (specifically, it could break in-progress or future requests, or cause improper responses to be added to the cache.
Well, I just thought it seemed suspicious. I'm not sure it is actively bad.
Ditto.
I don't think you can ever safely assume what proxy is being used, so it seems like it would never be right to use this. Keep in mind that the proxy settings can generally be changed by the user at any time, even while a script is running. What about Via?
I think the reason to possibly allow it is that it could be useful in some cases. And some implementations could have extensions that offer direct access to the response body as an octet stream. In such implementations it wouldn't necessarily result in content that couldn't be handled.
The reason I think this should be in the spec is so that future generations reading the spec will get the reasoning when discussing these issues. I am not sure having the justifications in the w3c archives is enough. It will increase the odds of implementors actually paying attention to the spec, and future generations applying correct reasoning when revising the spec. But I don't think this is essential, since the justifications would not be normative. Regards, Maciej |
- Headers / caches proposal Mark Nottingham
- Re: Headers / caches proposal (revised) Mark Nottingham
- Re: Headers / caches proposal (revised) Cameron McCormack
- Re: Headers / caches proposal (revised) Mark Baker
- Re: Headers / caches proposal (revised) Maciej Stachowiak
- Re: Headers / caches proposal (revised) Mark Nottingham
- Re: Headers / caches proposal (revised) Bjoern Hoehrmann
- Re: Headers / caches proposal (revised) Mark Baker
- Re: Headers / caches proposal (revised) Maciej Stachowiak
- Re: Headers / caches proposal (rev... Maciej Stachowiak
- Re: Headers / caches proposal ... Mark Baker
- Re: Headers / caches propo... Maciej Stachowiak
- Re: Headers / caches propo... Mark Baker
- Re: Headers / caches proposal (rev... Mark Nottingham
- Re: Headers / caches proposal (2nd revision) Mark Nottingham
- Re: Headers / caches proposal (2nd revision... Anne van Kesteren
