p1: generating "internal" errors

Mark Nottingham <mnot@mnot.net> Sat, 20 April 2013 04:41 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 (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1CDB121F8EC6 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Fri, 19 Apr 2013 21:41:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.481
X-Spam-Level:
X-Spam-Status: No, score=-10.481 tagged_above=-999 required=5 tests=[AWL=0.118, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ld21QvQb+y1P for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Fri, 19 Apr 2013 21:41:10 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) by ietfa.amsl.com (Postfix) with ESMTP id 7E9F921F8EBF for <httpbisa-archive-bis2Juki@lists.ietf.org>; Fri, 19 Apr 2013 21:41:10 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.72) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1UTP62-0005E8-8m for ietf-http-wg-dist@listhub.w3.org; Sat, 20 Apr 2013 04:08:18 +0000
Resent-Date: Sat, 20 Apr 2013 04:08:18 +0000
Resent-Message-Id: <E1UTP62-0005E8-8m@frink.w3.org>
Received: from maggie.w3.org ([128.30.52.39]) by frink.w3.org with esmtp (Exim 4.72) (envelope-from <mnot@mnot.net>) id 1UTP5z-0005B1-EY for ietf-http-wg@listhub.w3.org; Sat, 20 Apr 2013 04:08:15 +0000
Received: from mxout-08.mxes.net ([216.86.168.183]) by maggie.w3.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72) (envelope-from <mnot@mnot.net>) id 1UTP5y-0005ms-Qn for ietf-http-wg@w3.org; Sat, 20 Apr 2013 04:08:15 +0000
Received: from mnot-mini.mnot.net (unknown [118.209.190.66]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id 66467509B6 for <ietf-http-wg@w3.org>; Sat, 20 Apr 2013 00:07:53 -0400 (EDT)
From: Mark Nottingham <mnot@mnot.net>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Message-Id: <EA721AC2-5655-4EC6-851B-303EE22BB670@mnot.net>
Date: Sat, 20 Apr 2013 14:07:52 +1000
To: "ietf-http-wg@w3.org Group" <ietf-http-wg@w3.org>
Mime-Version: 1.0 (Mac OS X Mail 6.3 \(1503\))
X-Mailer: Apple Mail (2.1503)
Received-SPF: pass client-ip=216.86.168.183; envelope-from=mnot@mnot.net; helo=mxout-08.mxes.net
X-W3C-Hub-Spam-Status: No, score=-3.3
X-W3C-Hub-Spam-Report: AWL=-3.298, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001
X-W3C-Scan-Sig: maggie.w3.org 1UTP5y-0005ms-Qn d183cc10746c0b7b1a2d00083eac89da
X-Original-To: ietf-http-wg@w3.org
Subject: p1: generating "internal" errors
Archived-At: <http://www.w3.org/mid/EA721AC2-5655-4EC6-851B-303EE22BB670@mnot.net>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/17376
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>

p1 3.2.4 requires that a syntax violation in a received response be turned into a 502 (Bad Gateway) status code.

I'm not necessarily against it, but I think if we're going to take this approach to errors in received responses, it should be systematic, and we should recommend that others do it too. Currently, a lot of people are inventing new pseudo status codes to fill this role.

What do people think?

This might not result in any changes in our specs beyond adjusting language in a few other places to do the same thing. I could see writing a separate spec for a header that described the type of error, though.


--
Mark Nottingham   http://www.mnot.net/