Re: [quicwg/base-drafts] http-core and Friends (#3513)

Mike Bishop <> Fri, 27 March 2020 18:32 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 290063A0F53 for <>; Fri, 27 Mar 2020 11:32:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -1.482
X-Spam-Status: No, score=-1.482 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_IMAGE_ONLY_24=1.618, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: (amavisd-new); dkim=pass (1024-bit key)
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id zQbXcNyWR8FR for <>; Fri, 27 Mar 2020 11:32:35 -0700 (PDT)
Received: from ( []) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 1E6143A0F93 for <>; Fri, 27 Mar 2020 11:32:08 -0700 (PDT)
Received: from ( []) by (Postfix) with ESMTP id 353A9282A1F for <>; Fri, 27 Mar 2020 11:32:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=pf2014; t=1585333927; bh=ZBojkcyOds3nk+WA4qHOVNJTNdTT7Qsc4ejSE6Sd6dA=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=L/z3DKdMSV3Zl4g2WcKDUSEddO0csDQoP+DEntdXKkebOqMtpl7gCxVyihCkW5f45 akzv3kFq42+wn83BsIFIkWQc858E6PWlpwc1Ppu4v7x34TOknsynZrD7TOvteUWK4Q l5KmcIEAQvi86QBMW2TE+OxbhMutcEE+L+4ES3u4=
Date: Fri, 27 Mar 2020 11:32:07 -0700
From: Mike Bishop <>
Reply-To: quicwg/base-drafts <>
To: quicwg/base-drafts <>
Cc: Subscribed <>
Message-ID: <quicwg/base-drafts/pull/3513/review/>
In-Reply-To: <quicwg/base-drafts/pull/>
References: <quicwg/base-drafts/pull/>
Subject: Re: [quicwg/base-drafts] http-core and Friends (#3513)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5e7e46a725b21_793e3f7fe6ccd9681267e"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
Archived-At: <>
X-Mailman-Version: 2.1.29
List-Id: Notification list for GitHub issues related to the QUIC WG <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Fri, 27 Mar 2020 18:32:48 -0000

@MikeBishop commented on this pull request.

>  pseudo-header fields other than those defined in this document, except as
 negotiated via an extension; see {{extensions}}.
-Pseudo-header fields are only valid in the context in which they are defined.
-Pseudo-header fields defined for requests MUST NOT appear in responses;
-pseudo-header fields defined for responses MUST NOT appear in requests.
-Pseudo-header fields MUST NOT appear in trailers.  Endpoints MUST treat a
-request or response that contains undefined or invalid pseudo-header fields as
-malformed ({{malformed}}).
+Pseudo-fields are only valid in the context in which they are defined.

That's what it was in an earlier version of this PR; the pushback was that these only occur in the header, not in trailers, so it's more precise to say header fields than simply fields.  I agree that "pseudo-header field" makes it sound like there's a region called the "pseudo-header," and there kind of is since these have to be first, but we don't call it that.

You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub: