- From: Jim Gettys <jg@pa.dec.com>
- Date: Fri, 14 Aug 1998 13:15:08 -0700
- To: http-wg@hplb.hpl.hp.com
We've come across a protocol interoperability problem with chunking and
trailers; Jeff Mogul is working on a description of this problem for the
working group and discussion of the possible fixes (it is subtle enough
to want a careful exposition). He hopes to have it out in the next couple
days.
We need data from implementers to make a good recommendation of how to
proceed. This question is needed to get data on whether the problem actually
occurs in practice in any deployed code, which will affect what the right
fix might be (if the situation never exists in any deployed code, then
the simplest, cleanest fix involves outlawing the protocol condition that
can generate the problem in the first place).
Section 3.6.1 (Chunked Transfer Coding) currently says:
A server using chunked transfer-coding in a response MUST NOT
use the trailer for other header fields than Content-MD5 and
Authentication-Info unless the "chunked" transfer-coding is
present in the request as an accepted transfer-coding in the TE
field (section 14.39). The Authentication-Info header is
defined by RFC 2069 [32] or its successor [43].
This exception for Authentication-Info and Content-MD5 leads
to a potential interoperability bug.
Are there any deployed HTTP servers or proxies that actually
send Authentication-Info or Content-MD5 in the trailer of
a chunked encoding when the request does not include "chunked"
in a TE request-header field?
If so, please respond ASAP. Otherwise, this exception might
be removed from the final draft of the specification.
Thanks greatly,
- Jim Gettys
Received on Friday, 14 August 1998 13:18:31 UTC