- From: Stefan Eissing <stefan.eissing@greenbytes.de>
- Date: Tue, 28 Jan 2003 14:09:16 +0100
- To: ietf-http-wg@w3.org
Dear Experts, I'd like to get a clarification of the HTTP/1.1 Expect header (RFC 2616, 14.20). This feature is very useful to authoring clients, however it currently causes interoperability problems far outweighting the potential benefits. There has been discussion on the http-wg mailing list ([1]) with the statement by Roy that 2616 has broken compatibility to 2068. There is however no clarification in the errata[2]. The conclusion I draw from the mentioned discussion is that a) clients, talking to HTTP/1.1 servers, cannot rely on correct Expect header support, since they may be talking to 2068 compliant servers. b) Requests which have a body will cause the client to hang on a 2068 server. Unfortunately, using Expect together with PUT is one of the more attractive use cases. Assuming these conclusions are correct, do you have any opinion which direction WebDAV should take in this matter? It is highly desirable to offer something like Execpt: 100-continue to a client, before it tries PUTting its 100MB file onto a server. As far as I can see, announcing support for Expect in a OPTIONS response seems to be one way to move forward. Are there other ideas how to make Except usable to clients? //Stefan 1) http://lists.w3.org/Archives/Public/ietf-http-wg-old/1998MayAug/ 0192.html 2) http://purl.org/NET/http-errata
Received on Tuesday, 28 January 2003 08:09:46 UTC