Re: JSON headers

nicolas.mailhot@laposte.net Tue, 12 July 2016 14:28 UTC

Return-Path: <ietf-http-wg-request+bounce-httpbisa-archive-bis2juki=lists.ie@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 (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2994312E0B0 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 12 Jul 2016 07:28:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.308
X-Spam-Level:
X-Spam-Status: No, score=-8.308 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.287, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=laposte.net
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 5pwXhRKSQ6Ym for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 12 Jul 2016 07:28:10 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0FE4712DE72 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Tue, 12 Jul 2016 06:36:09 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.80) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1bMxnL-0002OS-5l for ietf-http-wg-dist@listhub.w3.org; Tue, 12 Jul 2016 13:32:15 +0000
Resent-Date: Tue, 12 Jul 2016 13:32:15 +0000
Resent-Message-Id: <E1bMxnL-0002OS-5l@frink.w3.org>
Received: from lisa.w3.org ([128.30.52.41]) by frink.w3.org with esmtps (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from <nicolas.mailhot@laposte.net>) id 1bMxnH-0002NB-5q for ietf-http-wg@listhub.w3.org; Tue, 12 Jul 2016 13:32:11 +0000
Received: from smtpoutz13.laposte.net ([194.117.213.172] helo=smtp.laposte.net) by lisa.w3.org with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.80) (envelope-from <nicolas.mailhot@laposte.net>) id 1bMxnF-0007Zr-0S for ietf-http-wg@w3.org; Tue, 12 Jul 2016 13:32:10 +0000
Received: from smtp.laposte.net (localhost [127.0.0.1]) by lpn-prd-vrout001 (Postfix) with ESMTP id 8E0914E4A8BE for <ietf-http-wg@w3.org>; Tue, 12 Jul 2016 15:31:45 +0200 (CEST)
Received: from smtp.laposte.net (localhost [127.0.0.1]) by lpn-prd-vrout001 (Postfix) with ESMTP id 5E1D94E4A88D for <ietf-http-wg@w3.org>; Tue, 12 Jul 2016 15:31:45 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=laposte.net; s=mail0; t=1468330305; bh=Zo/iJFuKuh2UnboynXFT7XtY/Kuk7MApKEAvH14WR1Y=; h=Date:From:To:Cc:In-Reply-To:References:Subject; b=CuzEVUskjVALBGGtQZ8q0mpXJZg5bTUpUyoXigMCn8tSJuI1C5OMT7oHYgBvLmEll emQQXNOTU4sZjtlijRIzxewtjwuD0SqBzlbcLJKpzs0RjuhMsoea3YWzYwDQNUlil4 1qCvxPU0CfpZPBsL3cHS5FIk/2dts4g1jsSqdRru412Lamuz0gGies49xn5Scy24z6 VX8Td1GcOZzMKaPw62vIyr8ROijQLaGyG95lzP481Mkhr0hcZGXTSpVX2DfZW/uAcK K/9EAgoZjW1E4fYKyJFriSL28I2R0+v7TycTBUQtiH2n1Y9PM3zhYxV9WY+1P/0iVV Q6IapBgVN9tGA==
Received: from lpn-prd-mstr088.laposte (lpn-prd-mstr088 [10.128.59.114]) by lpn-prd-vrout001 (Postfix) with ESMTP id 482A84E4A833; Tue, 12 Jul 2016 15:31:45 +0200 (CEST)
Date: Tue, 12 Jul 2016 15:31:45 +0200
From: nicolas.mailhot@laposte.net
To: Willy Tarreau <w@1wt.eu>
Cc: Julian Reschke <julian.reschke@gmx.de>, Poul-Henning Kamp <phk@phk.freebsd.dk>, Yanick Rochon <yanick.rochon@gmail.com>, Phil Hunt <phil.hunt@oracle.com>, HTTP Working Group <ietf-http-wg@w3.org>
Message-ID: <642794916.1294993.1468330304988.JavaMail.zimbra@laposte.net>
In-Reply-To: <20160711192515.GA9614@1wt.eu>
References: <8739.1468234635@critter.freebsd.dk> <9221.1468245597@critter.freebsd.dk> <aa9cee9c-d8e3-17ba-9fcd-e327575cd5a8@gmx.de> <9801.1468259070@critter.freebsd.dk> <15d27f23-6b51-1e8e-3f10-194c80570424@gmx.de> <20160711190107.GB9542@1wt.eu> <0e467573-4f68-80a5-14a4-5a63b41ac4d4@gmx.de> <20160711192515.GA9614@1wt.eu>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
X-Originating-IP: [84.14.172.26]
X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF47 (Linux)/La Poste)
Thread-Topic: JSON headers
Thread-Index: LGrttwRLYwfG1JVs+sg8xXX3cYyJuA==
X-VR-SrcIP: [84.14.172.26]
X-VR-FullState: 0
X-VR-Score: -100
X-VR-Cause-1: gggruggvucftvghtrhhoucdtuddrfeeltddrfeejgdeiiecutefuodetggdotefrodftvfcurfhrohhf
X-VR-Cause-2: ihhlvgemucfntefrqffuvffgnecuuegrihhlohhuthemucehtddtnecusecvtfgvtghiphhivghnthhs
X-VR-Cause-3: ucdlqddutddtmdenucfjughrpeffhffvkfgjfhfugggtgfhiofhtsehtjegttdertdejnecuhfhrohhm
X-VR-Cause-4: pehnihgtohhlrghsrdhmrghilhhhohhtsehlrghpohhsthgvrdhnvghtnecukfhppedutddruddvkedr
X-VR-Cause-5: heelrdduudegpdekgedrudegrddujedvrddvieenucfrrghrrghmpehmohguvgepshhmthhpohhuthdp
X-VR-Cause-6: hhgvlhhopehlphhnqdhprhguqdhmshhtrhdtkeekrdhlrghpohhsthgvpdhinhgvthepuddtrdduvdek
X-VR-Cause-7: rdehledruddugedpmhgrihhlfhhrohhmpehnihgtohhlrghsrdhmrghilhhhohhtsehlrghpohhsthgv
X-VR-Cause-8: rdhnvghtpdhrtghpthhtohepihgvthhfqdhhthhtphdqfihgseiffedrohhrgh
X-VR-AvState: No
X-VR-State: 0
Received-SPF: pass client-ip=194.117.213.172; envelope-from=nicolas.mailhot@laposte.net; helo=smtp.laposte.net
X-W3C-Hub-Spam-Status: No, score=-6.0
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-1.287, SPF_PASS=-0.001, W3C_AA=-1, W3C_WL=-1
X-W3C-Scan-Sig: lisa.w3.org 1bMxnF-0007Zr-0S 9574198693b8bf92f32c3feef68b4d18
X-Original-To: ietf-http-wg@w3.org
Subject: Re: JSON headers
Archived-At: <http://www.w3.org/mid/642794916.1294993.1468330304988.JavaMail.zimbra@laposte.net>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/31927
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>

> OK thanks for explaining. But then what situation could lead to this
> confusing object to be emitted ?

I suppose that this can happen in pipelined architecture where each processing step thinks it owns a header and does not check if another step didn't already set it before

IE when you mashup loads of third-party javascript and hope the resulting soup will work