Re: trailers and pseudo-headers
Michael Sweet <msweet@apple.com> Wed, 02 July 2014 11:15 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 43C0D1B2902 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Wed, 2 Jul 2014 04:15:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.443
X-Spam-Level:
X-Spam-Status: No, score=-7.443 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.651, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_DKIM_INVALID=0.01] 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 hJLKtPp7MGxF for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Wed, 2 Jul 2014 04:15:05 -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 7E4FB1B28FE for <httpbisa-archive-bis2Juki@lists.ietf.org>; Wed, 2 Jul 2014 04:15:05 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.72) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1X2ITW-0007J1-SG for ietf-http-wg-dist@listhub.w3.org; Wed, 02 Jul 2014 11:13:18 +0000
Resent-Date: Wed, 02 Jul 2014 11:13:18 +0000
Resent-Message-Id: <E1X2ITW-0007J1-SG@frink.w3.org>
Received: from lisa.w3.org ([128.30.52.41]) by frink.w3.org with esmtp (Exim 4.72) (envelope-from <msweet@apple.com>) id 1X2ITS-0007Hh-IW for ietf-http-wg@listhub.w3.org; Wed, 02 Jul 2014 11:13:14 +0000
Received: from mail-out6.apple.com ([17.151.62.28] helo=mail-in6.apple.com) by lisa.w3.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72) (envelope-from <msweet@apple.com>) id 1X2ITR-0001PZ-Ae for ietf-http-wg@w3.org; Wed, 02 Jul 2014 11:13:14 +0000
DKIM-Signature: v=1; a=rsa-sha256; d=apple.com; s=mailout2048s; c=relaxed/simple; q=dns/txt; i=@apple.com; t=1404299564; x=2268213164; h=From:Sender:Reply-To:Subject:Date:Message-id:To:Cc:MIME-version:Content-type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-reply-to:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=F1MQ+z7Pqa0LxJh60oZZKVdDifRzFFRuBynuRJyO/+0=; b=mgBL3EUTci7N1RuB7PPOE+PIkrhkZ3V5TZmyRTMwhi+xv8chbB8d2Y/uqo1JgP5c i+xbGGX1Pkiaa4qZS3E1Q+ojtbyYm4xKzQx9NcBmt10P4OULF5uiGMnjWeOnwTm/ PYRDW89sPadzx2TGofYympogFaXFAa8bTuFRcv8cdP/YE5TdSFEsMpY9zaZ9j86f 9aFGo3ze7a0zpP+4PvmR8Au72Whvgh3WervlMp0AVaRhSg39z4K4YW/Wz4XGIuTU bwhYUcdyX5i9eLQXBgT2IZHdyYwGjtzkfzbFRt4rkQKvIVFtn0XIFeTid40xdxdv R5nRk06ZQ+F4UZuo6Hq1Ew==;
Received: from mail-out.apple.com (bramley.apple.com [17.151.62.49]) (using TLS with cipher RC4-MD5 (128/128 bits)) (Client did not present a certificate) by mail-in6.apple.com (Apple Secure Mail Relay) with SMTP id 14.F9.32596.C29E3B35; Wed, 2 Jul 2014 04:12:44 -0700 (PDT)
MIME-version: 1.0
Received: from relay7.apple.com ([17.128.113.101]) by local.mail-out.apple.com (Oracle Communications Messaging Server 7.0.5.30.0 64bit (built Oct 22 2013)) with ESMTP id <0N83009F00H1KM00@local.mail-out.apple.com> for ietf-http-wg@w3.org; Wed, 02 Jul 2014 04:12:44 -0700 (PDT)
X-AuditID: 11973e15-f79d66d000007f54-4f-53b3e92c43b9
Received: from sesame.apple.com (sesame.apple.com [17.128.115.128]) (using TLS with cipher RC4-MD5 (128/128 bits)) (Client did not present a certificate) by relay7.apple.com (Apple SCV relay) with SMTP id 9A.4E.19908.B19E3B35; Wed, 2 Jul 2014 04:12:27 -0700 (PDT)
Received: from [17.153.54.170] (unknown [17.153.54.170]) by sesame.apple.com (Oracle Communications Messaging Server 7.0.5.30.0 64bit (built Oct 22 2013)) with ESMTPSA id <0N83005LU0H5PH00@sesame.apple.com> for ietf-http-wg@w3.org; Wed, 02 Jul 2014 04:12:44 -0700 (PDT)
Content-type: multipart/signed; boundary="Apple-Mail=_DB275FEA-BF93-4098-8D24-351AED08B8B7"; protocol="application/pkcs7-signature"; micalg="sha1"
From: Michael Sweet <msweet@apple.com>
In-reply-to: <53B3B835.80807@gmx.de>
Date: Wed, 02 Jul 2014 07:12:41 -0400
Cc: Poul-Henning Kamp <phk@phk.freebsd.dk>, Mark Nottingham <mnot@mnot.net>, HTTP Working Group <ietf-http-wg@w3.org>
Message-id: <E6C630F0-92C4-4B42-8133-7C2D7745440B@apple.com>
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>
To: Julian Reschke <julian.reschke@gmx.de>
X-Mailer: Apple Mail (2.1878.6)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRmVeSWpSXmKPExsUiON3OUFfn5eZgg92NlhaHW2YxOTB6HJ23 nzWAMYrLJiU1J7MstUjfLoErY/7CpywFBx0qdt51amDsse1i5OSQEDCR+PfnDRuELSZx4d56 IJuLQ0hgJpPE4X/97CAJXgFBiR+T77FAJGYzSbTfXMAO031t4k8miEQfk8SEF9+hnMlMEhc7 nrKCVAkLaEh8m72JFSTBLDCFUeJRy3ewBJuAmsTvSX1ANgcHp4CKxLWjRiBhFgFViSOrvjKD 2MwC5RIv/zWyQZxhI3H9031WiAXrGSXmrLrGCJIQEdCSuH1vLyPESfISHz4cZwcpkhBYxyax s3sZ+wRG4VlI/piF7JBZYFu0JZYtfM0MYetJvGx6xw5hm0o8ebudDcK2lvg55xEjhK0oMaX7 IfsCRvZVjEK5iZk5upl5ZnqJBQU5qXrJ+bmbGCHxIrqD8cwqq0OMAhyMSjy8EXc3BQuxJpYV V+YeYpTmYFES52U/BhQSSE8sSc1OTS1ILYovKs1JLT7EyMTBKdXAmH1qZs/Uu5NaXK0Vp3N+ kZ8Zbcu2VYL/xmk991ua25XrBJefM1G7rbCq/ekEtpmZPXox949mH9adzi790kvBWWQpT4Fl 98IgZpn1WwPa3Qx+Cu5rPHN6vvLne79PvFgX85/5e+6Z3YvOzw7LOMW2o0bbrKrB6Nv+wOVV PyXLZviy8D6/vHQhqxJLcUaioRZzUXEiANZxM8l4AgAA
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRmVeSWpSXmKPExsUi2FDcoCv9cnOwwdG1hhaHW2YxOTB6HJ23 nzWAMYrLJiU1J7MstUjfLoErY/7CpywFBx0qdt51amDsse1i5OSQEDCRuDbxJxOELSZx4d56 ti5GLg4hgT4midkv/jNBOJOZJC52PGUFqRIW0JD4NnsTmM0rYCDx6udjZpAiZoEpjBKPWr6D JdgE1CR+T+oDsjk4OAVUJK4dNQIJswioShxZ9ZUZxGYWKJd4+a+RDWKOjcT1T/dZIZatZ5SY s+oaI0hCREBL4va9vYwQ58lLfPhwnH0CI/8sJLtnIds9C2ywtsSyha+ZIWw9iZdN79ghbFOJ J2+3s0HY1hI/5zxihLAVJaZ0P2RfwMi+ilGgKDUnsdJcL7GgICdVLzk/dxMjOIgLU3cwNi63 OsQowMGoxMMbcXdTsBBrYllxZe4hRhWgEY82rL7AKMWSl5+XqiTC239jc7AQb0piZVVqUX58 UWlOavEhRmkOFiVx3gWzNgYLCaQnlqRmp6YWpBbBZJk4OKUaGK0mC/nMnNLyZJFQBG9YsXr6 /xvaARsXXDhlmrijnXeqkvWKggP7c5o8X07Y4f+WgX1971bpwMhfDMuj6tgUjrK1Gle/8Ys7 xicqViRqVX9T4G3/cc32SW77mFcdmqccK3PF9VNXMcMGTSUxJktFxw8VQZNOfNovwnmzV6z3 IEfP8ewNrY8OK7EUZyQaajEXFScCALBP8OZqAgAA
Received-SPF: pass client-ip=17.151.62.28; envelope-from=msweet@apple.com; helo=mail-in6.apple.com
X-W3C-Hub-Spam-Status: No, score=-3.2
X-W3C-Hub-Spam-Report: AWL=-3.051, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01
X-W3C-Scan-Sig: lisa.w3.org 1X2ITR-0001PZ-Ae 4c7411c03310a4cea0700f8f1e39c906
X-Original-To: ietf-http-wg@w3.org
Subject: Re: trailers and pseudo-headers
Archived-At: <http://www.w3.org/mid/E6C630F0-92C4-4B42-8133-7C2D7745440B@apple.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/25116
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>
Julian, On Jul 2, 2014, at 3:43 AM, Julian Reschke <julian.reschke@gmx.de> wrote: > On 2014-07-02 09:35, Poul-Henning Kamp wrote: >> In message <53B3AD3A.8020307@gmx.de>, Julian Reschke writes: >> >>> The reason I ask is that people might start putting ":status" into a >>> trailer and expect that to have an effect (it would be nice to have that >>> feature, but it wouldn't map to 1.1...). >> >> It would also be pretty pointless: It would just shift the buffering >> responsibility from the server to the client. > > What I meant is: an *additional* :status (such as in first claiming everything is ok -- 200, then start streaming and failing, and then send a 500 in the trailers). As you've noted, you can't do that in HTTP/1.1, and in fact this would be a case where I would emit 100 (continue) to the client to let them know they can continue sending data, then follow up with a final status code (200, 500, whatever) once I'd processed the message body and any trailers in the request. _________________________________________________________ Michael Sweet, Senior Printing System Engineer, PWG Chair
- 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