Re: HTTP QUERY Design Team / Side Meeting

Julian Reschke <julian.reschke@gmx.de> Tue, 19 March 2024 08:19 UTC

Return-Path: <ietf-http-wg-request+bounce-httpbisa-archive-bis2juki=ietf.org@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 2F3C2C14F6AA for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 19 Mar 2024 01:19:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.856
X-Spam-Level:
X-Spam-Status: No, score=-2.856 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.249, MAILING_LIST_MULTI=-1, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=w3.org header.b="Ovfn0H8x"; dkim=pass (2048-bit key) header.d=w3.org header.b="klxSQe1Q"; dkim=pass (2048-bit key) header.d=gmx.de header.b="a2yxRFgO"
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LEHdtKruF3E2 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 19 Mar 2024 01:19:25 -0700 (PDT)
Received: from lyra.w3.org (lyra.w3.org [128.30.52.18]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9C21FC14F6A2 for <httpbisa-archive-bis2Juki@ietf.org>; Tue, 19 Mar 2024 01:19:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=w3.org; s=s1; h=Subject:Content-Type:In-Reply-To:From:References:To:MIME-Version:Date :Message-ID:Cc:Reply-To; bh=DiMhgtMnz1L6VzPP/ZhzNqeB+VIxLp016Gs4r8mTcqw=; b=O vfn0H8x73sVW9gzY13fJHKhksPjNiUohlO0iKWShLeb6y7dIPeAxxQn7YFAOEpnPPqrl1WNj2xsMS 1PPoPt4lqZsWU2jGdKxcZf3JQ+niTjawZJPN3GQL08TqPNbTe8W9UUoevNA1h1+TwVeFvhPfef2BC u/tPZuhfvrsBCGetGVFwf5cZX7Oz6uZYpTuHl5GyaGdOCMNsxLQTY/WsHz1GL/RXFvC+FvYuI43zV UDwkHAkHNIviFTpIJAoN+ghHFxorrBnUbsSP5qCyEgqvVhFGlPEm4Ud1DtYzf1KnDbJFwVRbR8mLc apeZa3kA8iZ7X75HtrVBL0WbXrxVhIA/A==;
Received: from lists by lyra.w3.org with local (Exim 4.94.2) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1rmUgi-001cMM-06 for ietf-http-wg-dist@listhub.w3.org; Tue, 19 Mar 2024 08:19:12 +0000
Resent-Date: Tue, 19 Mar 2024 08:19:12 +0000
Resent-Message-Id: <E1rmUgi-001cMM-06@lyra.w3.org>
Received: from pan.w3.org ([3.222.182.102]) by lyra.w3.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from <julian.reschke@gmx.de>) id 1rmUgg-001cLE-5e for ietf-http-wg@listhub.w3.org; Tue, 19 Mar 2024 08:19:10 +0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=w3.org; s=s1; h=Content-Type:In-Reply-To:From:References:To:Subject:MIME-Version:Date :Message-ID:Cc:Reply-To; bh=DiMhgtMnz1L6VzPP/ZhzNqeB+VIxLp016Gs4r8mTcqw=; t=1710836350; x=1711700350; b=klxSQe1Q601nC/uQc4ulzFl7l+Xun/MnYuU9I7FVVKAbprm hd0dzlfnlUGh3KrGYCfNjxwELTEdCK7hHO/IBJlMZkEMA5l1qZzPlOtCtcftL/wkhaRsJi+/B/Sxa 3z8NmMvgrSKhVlr9TkJH5dhuG4dSQ5jifBEHkyN6UJfm3DPf1pA5nU7Sno0F+7eheR5oL3/mx17iH 67vzKFzjht93yiHkjx9pCdQK6JV8YzO6OWsAECfWhOoQebGurU4UH0Ha67nvolBTzD2ICYme/dMXo plkdm608ftFl8fsEuZXE4WvM4zOwdj2VC6kkTH7/bI+FQqE3xe8Cu3l0kmJyAlyA==;
Received-SPF: pass (pan.w3.org: domain of gmx.de designates 212.227.17.22 as permitted sender) client-ip=212.227.17.22; envelope-from=julian.reschke@gmx.de; helo=mout.gmx.net;
Received: from mout.gmx.net ([212.227.17.22]) by pan.w3.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from <julian.reschke@gmx.de>) id 1rmUgf-00D4Oa-0m for ietf-http-wg@w3.org; Tue, 19 Mar 2024 08:19:09 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1710836345; x=1711441145; i=julian.reschke@gmx.de; bh=DiMhgtMnz1L6VzPP/ZhzNqeB+VIxLp016Gs4r8mTcqw=; h=X-UI-Sender-Class:Date:Subject:To:References:From:In-Reply-To; b=a2yxRFgOEeQk6JnvrOF/0U4k/viO8RZOA6IPjo8v2eVgctX8ad0xDapzhdmqKD5P yiG0rlYyyzsw8BGySYNTFDDVDi75pJc+kuT1yBizS2M/Kc0LhB6dMjgBCjZ2Np1A1 wwdJLrLkzg/XbS6lStcC6mIaS/z//zkbzpuSbPt+7C2l7jcZGOVP/kk1AjqzxsVyn PTWdiLUB5Hhl0ZK8wpIOM5CzAQFf8caYZaLr8EGMltxHHEjeB4l9F4eX7PAjoEVfh n5GljdhYpfjgJZZE/vgMnVCn+NdGXj/UczeTMyfRwAMD5QKOKRb70+PZsst8H/Juo oDxso6IlYO6CcDEi1w==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.178.182] ([84.171.158.92]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MbAgq-1rBE3c3tFY-00ba8h for <ietf-http-wg@w3.org>; Tue, 19 Mar 2024 09:19:04 +0100
Message-ID: <996a0f1c-dac6-4418-87de-03acf571f5c1@gmx.de>
Date: Tue, 19 Mar 2024 09:19:03 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: en-US
To: ietf-http-wg@w3.org
References: <B52B910D-9096-4A7D-8532-333E82F48E78@mnot.net> <ZfjLl2x5Hs0hosDc@xps13>
From: Julian Reschke <julian.reschke@gmx.de>
In-Reply-To: <ZfjLl2x5Hs0hosDc@xps13>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:KwCnZwnKo5l1yJOmqP7HxOZ5umu2Zrff9HtIiPGhpV13GegFUnN Jq0QYDsitn/gvh2VK55BkYUifhh3mtNPK7wo1cxaB68d4IkKydZdttEuk/WV1AD+tYAwxuU ns57gYFF6dEXED1SVBbhLcv7qO53ZvJxSxfRThBRJdAMfLfL+nUDfRpxjWIjsEMcJnFxDlx jlK5HtMOSrGLqOT1TGRAw==
UI-OutboundReport: notjunk:1;M01:P0:L4jqHG2oL8s=;ZN2h3sMQvKlojtdSsLza4skYOxN LE74bPHxGmRtun12Wx0Ay9S9SX+X+9dh+47GOAlw4epJR9H4C9xiyEdFUwXSgcAV+nePKvMM0 actMYhMVA7s0oMBiUTU2XdDuVNYX0sblkVK8TewbtBQANb6wHGPLt0vXwhfq90eAfHIUu5+1o onc4A5U+IYDbhMcWbpbkMLTQ1JSfTxXhEgTeyAzel3K8f9f30CfMEfsqnOciAfyjSxwNgghAb IyVH63IWJgEk5KxAG+qqQ2mu9e/lnMn95lGRStUK988dMTVePuo8NJHN8l7Nlkft+pA6eUCx7 nfql8jrgVWYVGaW9Syd/Yo2/k0zOPWlYybvncpLxzkHbgSMisNY+7U2k3sHrTYyywW5ClzFoT 2+zPhb8tvyYiv7ydicpRY/ZLDknm/xd/oLsLVYCcXMsjNnSsHKYP78LJY3eYsRpbyi5Ln29kT CoxXVkGiec4ZqUkornv/YD7+DQzZUDcbWxCZkr3rZqyGyD8Yw2qbBSrvp916/7hqX4GT2oZ34 WMw3CYxYqJYQB0h9D010ShXIrnMCRseMXhOBFskBtCu3GI5tFRiF4mVSshbZLSPZi7o9h+Y+J HHgbVkeUMGS8ch2VsFmsRegiqs0vPwAcSt/Iid7ic/JUeRX0hV/O6foBk/ywbb+od5sNn6z8K JKf6vttz/kHU4ZlqpevvRR15nQ1lzitjQyCDzlpZLpkt3gaFS2HKJu9bMCoCqZ9zZDr3yjwsW TLEgCkKxm1LRdqA/7LmKVe5BT12gSpnyvk2zl2oPk6XPpFL33t4jUbdQ2glA8kAEVJSUpY7b6 zKAOYc3nXeHuyrk3lmuOO5nQuf9uCjKqh9pIoh6UgWLk8=
X-W3C-Hub-DKIM-Status: validation passed: (address=julian.reschke@gmx.de domain=gmx.de), signature is good
X-W3C-Hub-DKIM-Status: validation passed: (address=julian.reschke@gmx.de domain=julian.reschke@gmx.de), signature is good
X-W3C-Hub-Spam-Status: No, score=-5.1
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, DMARC_PASS=-0.001, FREEMAIL_FROM=0.001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, W3C_AA=-1, W3C_IRA=-1, W3C_WL=-1
X-W3C-Scan-Sig: pan.w3.org 1rmUgf-00D4Oa-0m 1075a10900ee0a4df275941e94046bce
X-Original-To: ietf-http-wg@w3.org
Subject: Re: HTTP QUERY Design Team / Side Meeting
Archived-At: <https://www.w3.org/mid/996a0f1c-dac6-4418-87de-03acf571f5c1@gmx.de>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/51902
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: <https://www.w3.org/email/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>

On 19.03.2024 00:17, Glenn Strauss wrote:
> On Mon, Mar 18, 2024 at 04:45:58PM +1000, Mark Nottingham wrote:
>> We've scheduled a side meeting room on Thursday afternoon from 5-6pm (Brisbane time) to discuss the HTTP QUERY specification issues in more depth.
>>
>> If you're interested in contributing to this work, please come along; we'll be in M9.
>
> I have some interest, but am not in Brisbane, and I think that would be
> about 3am US/Eastern.  (No, thanks. :))
>
> Some questions about the latest draft:
> https://datatracker.ietf.org/doc/html/draft-ietf-httpbis-safe-method-w-body
>
> 2. Query
> [...]
>> The semantics of the QUERY method change to a "conditional QUERY" if the request message includes an If-Modified-Since, If-Unmodified- Since, If-Match, If-None-Match, or If-Range header field ([HTTP], Section 13). A conditional QUERY requests that the query be performed only under the circumstances described by the conditional header field(s). It is important to note, however, that such conditions are evaluated against the state of the target resource itself as opposed to the collected results of the search operation.
>
> "search operation" or "query operation"?
> There are three instances of "search" still in the doc, including this one.

I'll fix that.

 > ...

Good points, and these are some of the reasons why we haven't made a lot
of progress since. Defining conditionals and cacheability is non-trivial.

Best regards, Julian