Re: [Doh] Support requirements for Head

Daniel Stenberg <daniel@haxx.se> Sun, 18 March 2018 13:30 UTC

Return-Path: <daniel@haxx.se>
X-Original-To: doh@ietfa.amsl.com
Delivered-To: doh@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6374512D77C for <doh@ietfa.amsl.com>; Sun, 18 Mar 2018 06:30:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level:
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
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 JOrpF_WFFnbs for <doh@ietfa.amsl.com>; Sun, 18 Mar 2018 06:30:37 -0700 (PDT)
Received: from giant.haxx.se (www.haxx.se [IPv6:2a00:1a28:1200:9::2]) by ietfa.amsl.com (Postfix) with ESMTP id 9068A129515 for <doh@ietf.org>; Sun, 18 Mar 2018 06:30:37 -0700 (PDT)
Received: from giant.haxx.se (mail [127.0.0.1]) by giant.haxx.se (8.15.2/8.15.2/Debian-4) with ESMTPS id w2IDUYLV030017 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sun, 18 Mar 2018 14:30:35 +0100
Received: from localhost (dast@localhost) by giant.haxx.se (8.15.2/8.15.2/Submit) with ESMTP id w2IDUYPh030012; Sun, 18 Mar 2018 14:30:34 +0100
X-Authentication-Warning: giant.haxx.se: dast owned process doing -bs
Date: Sun, 18 Mar 2018 14:30:34 +0100 (CET)
From: Daniel Stenberg <daniel@haxx.se>
X-X-Sender: dast@giant.haxx.se
To: Stephane Bortzmeyer <bortzmeyer@nic.fr>
cc: =?ISO-8859-15?Q?=D3lafur_Gu=F0mundsson?= <olafur@cloudflare.com>, doh@ietf.org
In-Reply-To: <20180318131139.GA1127@laperouse.bortzmeyer.org>
Message-ID: <alpine.DEB.2.20.1803181424120.24786@tvnag.unkk.fr>
References: <CAN6NTqzkUeF79y=heQ7PK7T3mQVDDk5WRtqB-npi6PuQ2s5bNQ@mail.gmail.com> <20180318131139.GA1127@laperouse.bortzmeyer.org>
User-Agent: Alpine 2.20 (DEB 67 2015-01-07)
X-fromdanielhimself: yes
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII; format=flowed
Archived-At: <https://mailarchive.ietf.org/arch/msg/doh/Tn7UbTd6fuhevifjCd5RU29IXsE>
Subject: Re: [Doh] Support requirements for Head
X-BeenThere: doh@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: DNS Over HTTPS <doh.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/doh>, <mailto:doh-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/doh/>
List-Post: <mailto:doh@ietf.org>
List-Help: <mailto:doh-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/doh>, <mailto:doh-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 18 Mar 2018 13:30:39 -0000

On Sun, 18 Mar 2018, Stephane Bortzmeyer wrote:

> My personal opinion is "if you support GET, you MUST support HEAD". Any HTTP 
> advice? (Technically, it's nothing, the vast majority of DoH clients and 
> servers already handle HEAD.)

That is not strictly stated in RFC 7231 and the web is already populated with 
lots of servers that don't respond to HEAD while responding fine to GET.

-- 

  / daniel.haxx.se