Re: trailers and pseudo-headers
Mark Nottingham <mnot@mnot.net> Wed, 02 July 2014 10:01 UTC
Return-Path: <ietf-http-wg-request@listhub.w3.org>
X-Original-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Delivered-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 85CBF1B28E6 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Wed, 2 Jul 2014 03:01:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.553
X-Spam-Level:
X-Spam-Status: No, score=-7.553 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.651, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HbFD_lM6YNvx for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Wed, 2 Jul 2014 03:01:13 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A49291B28E4 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Wed, 2 Jul 2014 03:01:13 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.72) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1X2HJs-0006Wk-Qk for ietf-http-wg-dist@listhub.w3.org; Wed, 02 Jul 2014 09:59:16 +0000
Resent-Date: Wed, 02 Jul 2014 09:59:16 +0000
Resent-Message-Id: <E1X2HJs-0006Wk-Qk@frink.w3.org>
Received: from lisa.w3.org ([128.30.52.41]) by frink.w3.org with esmtp (Exim 4.72) (envelope-from <mnot@mnot.net>) id 1X2HJp-0006VO-5g for ietf-http-wg@listhub.w3.org; Wed, 02 Jul 2014 09:59:13 +0000
Received: from mxout-07.mxes.net ([216.86.168.182]) by lisa.w3.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72) (envelope-from <mnot@mnot.net>) id 1X2HJo-0006yO-9B for ietf-http-wg@w3.org; Wed, 02 Jul 2014 09:59:13 +0000
Received: from [192.168.1.68] (unknown [118.209.193.75]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id DEEBC22E25B; Wed, 2 Jul 2014 05:58:47 -0400 (EDT)
Content-Type: text/plain; charset="windows-1252"
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.2\))
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <20859.1404294984@critter.freebsd.dk>
Date: Wed, 02 Jul 2014 19:58:43 +1000
Cc: "Eric J. Bowman" <eric@bisonsystems.net>, "Julian F. Reschke" <julian.reschke@gmx.de>, HTTP Working Group <ietf-http-wg@w3.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <08B2F3CC-868C-47CC-99AE-3BB6E49D984D@mnot.net>
References: <53B3A631.80907@gmx.de> <0A3A3665-FEBD-467D-857A-6D1E61C83056@mnot.net> <53B3AD3A.8020307@gmx.de> <19984.1404286540@critter.freebsd.dk> <53B3B835.80807@gmx.de> <20154.1404288175@critter.freebsd.dk> <53B3BF49.9030207@gmx.de> <20291.1404289079@critter.freebsd.dk> <20140702034611.2dd18217cd132f02ab3bf24f@bisonsystems.net> <20859.1404294984@critter.freebsd.dk>
To: Poul-Henning Kamp <phk@phk.freebsd.dk>
X-Mailer: Apple Mail (2.1878.2)
Received-SPF: pass client-ip=216.86.168.182; envelope-from=mnot@mnot.net; helo=mxout-07.mxes.net
X-W3C-Hub-Spam-Status: No, score=-3.8
X-W3C-Hub-Spam-Report: AWL=-3.068, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001
X-W3C-Scan-Sig: lisa.w3.org 1X2HJo-0006yO-9B 41fa5dc746b5d9400887ca8d447b9466
X-Original-To: ietf-http-wg@w3.org
Subject: Re: trailers and pseudo-headers
Archived-At: <http://www.w3.org/mid/08B2F3CC-868C-47CC-99AE-3BB6E49D984D@mnot.net>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/25102
X-Loop: ietf-http-wg@w3.org
Resent-Sender: ietf-http-wg-request@w3.org
Precedence: list
List-Id: <ietf-http-wg.w3.org>
List-Help: <http://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>
Personally - very strong +1. This is fundamental. Yes, it sucks, but it’s how HTTP works, and we can’t change it here. On 2 Jul 2014, at 7:56 pm, Poul-Henning Kamp <phk@phk.freebsd.dk> wrote: > In message <20140702034611.2dd18217cd132f02ab3bf24f@bisonsystems.net>, "Eric J. Bowman" writes: >> "Poul-Henning Kamp" wrote: >>> >>>> Hm? That would imply buffering all responses before displaying them? >>> >>> Exactly... :status must be final and definitive before the client >>> can decide how to present or process the body. >> >> I'm not sure how to interpret your position here PHK, but this would be >> a major step backwards for the Web. > > My position is that :status can *never* go into trailers (which I think > should be unsupported btw.) > > HTTP/1 has always worked this way: The first thing the server tells > you is the status code, and there is no way it can change that > subsequently: Once you've seen 200, 301, 404 or 502, you know what > use the object body can be to you and dispatch accordingly. > > -- > 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. -- Mark Nottingham http://www.mnot.net/
- trailers and pseudo-headers Julian Reschke
- Re: trailers and pseudo-headers Mark Nottingham
- Re: trailers and pseudo-headers Julian Reschke
- Re: trailers and pseudo-headers Poul-Henning Kamp
- Re: trailers and pseudo-headers Julian Reschke
- Re: trailers and pseudo-headers Poul-Henning Kamp
- Re: trailers and pseudo-headers Julian Reschke
- Re: trailers and pseudo-headers Poul-Henning Kamp
- Re: trailers and pseudo-headers Eric J. Bowman
- Re: trailers and pseudo-headers Poul-Henning Kamp
- Re: trailers and pseudo-headers Mark Nottingham
- Re: trailers and pseudo-headers Alvaro Lopez Ortega
- Re: trailers and pseudo-headers Julian Reschke
- Re: trailers and pseudo-headers Poul-Henning Kamp
- Re: trailers and pseudo-headers Michael Sweet
- Re: trailers and pseudo-headers Julian Reschke
- Re: trailers and pseudo-headers Poul-Henning Kamp
- Re: trailers and pseudo-headers Julian Reschke
- Re: trailers and pseudo-headers Willy Tarreau
- RE: trailers and pseudo-headers K.Morgan
- Re: trailers and pseudo-headers Martin Thomson