- From: Scott Lawrence <lawrence@agranat.com>
- Date: Wed, 16 Apr 1997 09:44:28 -0400
- To: http-wg@cuckoo.hpl.hp.com
>>>>> "HS: == Henry Sanders writes: HS> Around the time of the LA IETF there was some desire to remove HS> footers entirely from chunked T-E. Phill Hallam objected strongly HS> to this, and a compromise was reached where Content-MD5 was allowed HS> in the footer for 1.1 and future versions of HTTP might allow other HS> headers. The issue was considered closed for draft 04 in HS> http://www.ics.uci.edu/pub/ietf/http/hypermail/1996q2/0058.html . HS> The wording has changed a bit since then (I vaguely remember that HS> happening as an editorial change) , but I believe the intent is HS> still the same, which is that only Content-MD5 is valid in an HTTP HS> 1.1 chunked footer. >>>>> "JM" == Jeffrey Mogul <mogul@pa.dec.com>: JM> Thanks for digging this up (although the message you cite doesn't JM> specifically address this issue). I probably ignored most of that JM> discussion when it took place. HS> I agree that the text could use some clarification. I think the HS> simplest change consistent with my understanding of the intent HS> would be to add a sentence to 14.16 saying "This header is allowed HS> in the chunked Transfer-Encoding footer". As I recall, there was a consensus in Memphis that the Authentication-Info header should be allowed in the footer, and I've proposed wording both to clarify the paragraph that started this discussion and to add explicit statements allowing both Authentication-Info and Content-MD5 in the footer. See: http://www.ics.uci.edu/pub/ietf/http/hypermail/1997q2/0063.html HS> I seem to recall discussions about Content-Length as a chunked HS> footer, and I seem to recall it was considered a bad idea. We did agree that Content-Length could be added by a Proxy, for what that is worth; it doesn't seem so different. JM> But if the consensus is that Content-Length doesn't belong in the footer, JM> then perhaps we need to define a new "footer-eligible" header that JM> serves purpose that we are looking for: "Stop this response, I didn't JM> mean it when I said '200' back in the header". E.g., a new header JM> called "Failed:" which can convey an updated status code and message. Our present implementation just closes the connection without sending the terminating (zero-length) chunk. Browsers all seem to display some sort of error when you cut off a response in the middle if you've passed Content-Length in the header; we assume that they would do the same for this case. -- Scott Lawrence EmWeb Embedded Server <lawrence@agranat.com> Agranat Systems, Inc. Engineering http://www.agranat.com/
Received on Wednesday, 16 April 1997 06:45:17 UTC