- From: Poul-Henning Kamp <phk@phk.freebsd.dk>
- Date: Wed, 03 Feb 2021 10:28:52 +0000
- To: "Martin Thomson" <mt@lowentropy.net>
- cc: ietf-http-wg@w3.org
-------- Martin Thomson writes: > > On Wed, Feb 3, 2021, at 20:59, Poul-Henning Kamp wrote: > > This is a new HTTP extension which makes it possible to transmit a > > response with body and header parts swapped. > > What seems more likely to work, without needing to change message framing, is a 3xx status code, indicating that the final response is found later in this message, a > chunked body, and a trailer containing a new field that lists the final status code. I would be fine with 3xx, and that is maybe indeed be a better idea, because it could still allow 'transmission-optimizing' headers, like Marks proposed "response will be approx X MB" to be used. They crucial part is that "content metadata", content-type, cache-control and all those, live /either/ in the headers /or/ the trailers, but /never/ in both, not even in an "advisory capacity". -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence.
Received on Wednesday, 3 February 2021 10:29:05 UTC