- From: Roy T. Fielding <fielding@liege.ICS.UCI.EDU>
- Date: Sun, 22 Dec 1996 03:11:55 -0800
- To: http-wg%cuckoo.hpl.hp.com@hplb.hpl.hp.com
> I think that AOL's decision is silly, but they _are_ allowed to let > their 1.0 clients do silly things when getting a 1.1 response. The > 1.0 spec is a `best current practice' spec, so you can call your > clients 1.0 even if they disagree with some of it. It would make AOL > clients `inferior current practice', but they are allowed to be. Please stop spreading this nonsense. There is only one definition of HTTP/1.0 and that is found in RFC 1945. Whether or not it is a standard is simply irrelevant. Any application which fails to implement HTTP/1.0 as specified in RFC 1945 is not implementing HTTP/1.0, period. That is the difference between a "bug" and a "feature" for any protocol, regardless of its status in the IETF. AOL's problem is that their proxy does not correctly implement HTTP/1.0. That isn't too surprising -- many applications don't. Their problems won't go away until they do implement HTTP/1.x correctly. This situation has absolutely nothing to do with HTTP/1.1 aside from the singular fact that it was one or more features of an HTTP/1.1 response that triggered this particular bug in AOL's proxy. I could easily trigger the same bug with a valid HTTP/1.0 response. It is very important that implementers understand the source of their problems. We didn't spend 18 months writing and reviewing RFC 1945 just because it seemed like a good idea at the time. We needed a protocol definition that was not subject to the variance of every single hacker under the sun. On a related subject, the reason why HTTP/1.1 does not say when a server should send an HTTP/1.0 response is because then it would be an HTTP/1.0 server and not subject to the draft-07 specification. There are some things better left for writers of books. Cheers, ...Roy T. Fielding (still on vacation, and enjoying it) Department of Information & Computer Science (fielding@ics.uci.edu) University of California, Irvine, CA 92697-3425 fax:+1(714)824-4056 http://www.ics.uci.edu/~fielding/
Received on Sunday, 22 December 1996 03:23:20 UTC