Re: [EXTERNAL] Call for Adoption: SEARCH method
Glenn Block <Glenn.Block@microsoft.com> Thu, 05 November 2020 17:21 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 1B5F03A186F for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 5 Nov 2020 09:21:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.914
X-Spam-Level:
X-Spam-Status: No, score=-0.914 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, LH_URI_DOM_IN_PATH=1.533, MAILING_LIST_MULTI=-1, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=microsoft.com
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 yBrgc3hqFgII for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 5 Nov 2020 09:21:43 -0800 (PST)
Received: from lyra.w3.org (lyra.w3.org [128.30.52.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E706A3A1141 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Thu, 5 Nov 2020 09:21:40 -0800 (PST)
Received: from lists by lyra.w3.org with local (Exim 4.92) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1kaiA6-0000Ne-20 for ietf-http-wg-dist@listhub.w3.org; Thu, 05 Nov 2020 16:30:58 +0000
Resent-Date: Thu, 05 Nov 2020 16:30:58 +0000
Resent-Message-Id: <E1kaiA6-0000Ne-20@lyra.w3.org>
Received: from www-data by lyra.w3.org with local (Exim 4.92) (envelope-from <Glenn.Block@microsoft.com>) id 1kai9v-0000Ib-BC for ietf-http-wg@listhub.w3.org; Thu, 05 Nov 2020 16:30:47 +0000
Received: from mimas.w3.org ([128.30.52.79]) by lyra.w3.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <Glenn.Block@microsoft.com>) id 1kaSiN-0002jK-NK for ietf-http-wg@listhub.w3.org; Thu, 05 Nov 2020 00:01:19 +0000
Received: from mail-eopbgr640139.outbound.protection.outlook.com ([40.107.64.139] helo=NAM06-DM3-obe.outbound.protection.outlook.com) by mimas.w3.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <Glenn.Block@microsoft.com>) id 1kaSiJ-0007B0-6m for ietf-http-wg@w3.org; Thu, 05 Nov 2020 00:01:19 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aYh8YnsWLUmMx2uQpyMIBbGoOp9bG1f/h89PcjaXxboNUGThwPuTMk31nLnKcq0JCFKe6emqDsszRURiphZ0b0Dw9KKizlWiDRm8NSXEP3v7oyiSswpgYfV0Z7Ym8sNbP4A7o/pOReNYEx1fozGlLz21h1DeN4kDlbMYGLMODOXV6rwU7aM31HYCilTwnwppXLFtnJnzRjfUq46If2e9uLiLkCkZfxPIldP8u/xAYxr7ABC1+NG5tx1isLnIJk1kYyylhngFFpJJdVfqb1Jo8/49tV7xMV76F8pW+19+GQixzDxhVN3g9HA4yig+G43jDga4lQ3B5eAjbi7Qv0A3/Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bdLKQZJolghBfSkwzmbSZFpTQ3CTHAbna/20Y3pOG04=; b=G5bKC42Aiy5cfG8pm4wWI+Imz4oSCqsMnoZTVkpc+6rKZ0w1hg8fqzWxvPJGvWwYt/rmGb4MN1Hlq7sVxEZny7v5FUaN/FXoO9S2v44oQLvq8017bDyTORNQrqGL3N5V7sNn+GquZt1QXTVw7TmIMS0+G3hEEeBy+8+bFyzk5H4agYMrEaUVuR3rWcvbCLIFGoNeDIqr19JNOpHQF4WVqi+NMYfwqQsHsQeWKQXCQlXzSgFb2b7qZfDJw0k4/HO6GRpJOdB36SYzqNNflkRiym3lI9H20xh2d2/RpzbsO3dERaR6YHwfVDbFkKy8CJCdub1o+dEE4z/ruC2A5OQgCg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bdLKQZJolghBfSkwzmbSZFpTQ3CTHAbna/20Y3pOG04=; b=Jq6TqwgSrSLRjfyZJRqetuZm9LF3zQbZGzyM1fVnRzfQeBH19BfP2wVKGbFfLkiYVtMOLMGs3CBH8OVcVb+mjl5okRUjmmziyyzScU0rV7Rfu1rJkwWskB/K/t1cdxRI1x/iGbb5jxTZXUxG4gAaIKteTBjfnpTZbcwXXenejo0=
Received: from (2a01:111:e400:c5f3::19) by BN3PR00MB0067.namprd00.prod.outlook.com (2a01:111:e400:c5f3::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3587.0; Thu, 5 Nov 2020 00:00:51 +0000
Received: from BN3PR00MB0083.namprd00.prod.outlook.com ([fe80::e934:7979:d862:881]) by BN3PR00MB0083.namprd00.prod.outlook.com ([fe80::e934:7979:d862:881%13]) with mapi id 15.20.3587.000; Thu, 5 Nov 2020 00:00:51 +0000
From: Glenn Block <Glenn.Block@microsoft.com>
To: Mark Nottingham <mnot@mnot.net>, HTTP Working Group <ietf-http-wg@w3.org>
CC: Tommy Pauly <tpauly@apple.com>
Thread-Topic: [EXTERNAL] Call for Adoption: SEARCH method
Thread-Index: AQHWswS9Ip+nJs2j1UCFBzNQ63aB86m4pCDV
Date: Thu, 05 Nov 2020 00:00:51 +0000
Message-ID: <BN3PR00MB0083A554ADA197E9D1D87F02E8EF1@BN3PR00MB0083.namprd00.prod.outlook.com>
References: <F0556EC2-D5AD-47FF-A780-15949F57A911@mnot.net>
In-Reply-To: <F0556EC2-D5AD-47FF-A780-15949F57A911@mnot.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=True;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2020-11-05T00:00:50.642Z;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=General;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Standard;
authentication-results: mnot.net; dkim=none (message not signed) header.d=none;mnot.net; dmarc=none action=none header.from=microsoft.com;
x-originating-ip: [2601:602:8d00:2be0:4432:44c6:60ca:92e8]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: f2f29f46-ab0c-4291-c5d7-08d8811ddbaf
x-ms-traffictypediagnostic: BN3PR00MB0067:
x-microsoft-antispam-prvs: <BN3PR00MB00679DDE9595B30ED30FFA70E8EE1@BN3PR00MB0067.namprd00.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 4BJ2W5+sW+IWgTQSYs6yxjnQq7ceaRAs+lT9NWlFzqT4DJRJCs6EBwOklysSdelsFy4GPoEckJDa9BoN7CgmR3L5j/nIWEf74bKBSuQRBJ/PaKMLB7eaRTd06KHwt2oOeVn9JmIHt2Gh/JVwxRR++SwswN6UlLrbGUKc6vzj64Byw8bId46LGbfm/ui8Ve3greVZYDLBu87Xt2qBI4vidyK8WVHuxcQM3mP2sMAOWSA+jz1LL0og+cmUsNStUkQsl78Eyw2tjrodZYOxmvk1k9Z62P9EmV6QrPblgkoczoW744ERJgqBDWUbjeNG0ieBxAB+PJPsiCdruimhYBfflIi3wc6rcyBo7vZYWfnYIcAoG2DCtAbabvAlL7+k9ZZQ6VTGxce4TFF2hxQLLmmVsw==
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BN3PR00MB0083.namprd00.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(39860400002)(346002)(376002)(396003)(136003)(366004)(110136005)(7696005)(6506007)(478600001)(53546011)(4326008)(166002)(316002)(55016002)(19627405001)(9686003)(71200400001)(10290500003)(52536014)(8990500004)(5660300002)(2906002)(83380400001)(33656002)(8936002)(86362001)(82960400001)(82950400001)(186003)(966005)(66446008)(64756008)(66556008)(66476007)(8676002)(76116006)(66946007);DIR:OUT;SFP:1102;
x-ms-exchange-antispam-messagedata: n43dQSTdZlHi9qtJE/ACOCL4E8SRojrJJAHyo6JGSIMqLA7g/nVNnXCAVmflRlu7JBsPevVPWwa5RV4guoYUR1gPf72jGTCOu4ptAUZGCu0NVWwMN2IUMdNt/MTom64A2nGQIBD9Oj5ENFzXRkz0qlgCdryRxCybRuAx7pGQICUqFdqziljvHE8T/hQfTgBGxvmVz685x5mfHa34DOIpWY3ju5ATzUc8YpscPAv3aL86O7n4rYAh5RlFZxuNxoTjbZZZNUfK50gOGOg6bBHoFfZJ02qteCfC/StO9Ll0y0LhfS7non/+B122H89gP0v18xjGkIO4Nv7mjDAUJWeuourwW+utoLpecR7Dr6Wl8866/3UQv4VYRu/kwbj/6uUyzBjJU3O1yZWrQ7mcr2yxNJNDoum6zMIceS1g/66pOqBSOuCsAu3YBM3UMEy648lGM48gVB5wmyv3nqWVCLWuTVdWxQXQsp3M82gCR3M7qC8ceQq5tODwYZjW0prJ8JMR77Lfdr4vE7v2KLn2pYP4PsFZvDcXl9jjFRpdlmv1nosjXyz9clJY52PDSKWqsooUQThneaMcMF6Kgwk6jsg3Rb0ZMo3hWxGOF8Yg49zwtbXsvwLcCvfFT5A6xMU1RKJFsabWfErjwsH4OPe6ybjZmueq+j2nKs7eHKEG4pi1yRisA376tVd/2Xw9bwIzoH+G2jgzrh63bZSE65HLBjDoaeWQf9lyTaJHDwfa70TyyToPdogsndehKDILpwH85avEKbRltyTcksHg5dcPOSqhTw4OxwuMpfgwoaDUhRr3r3yvTvUB1PUEqBulmQ3luTInxUMxkemlC8SW/KPBtQJZp4qgvrK1sN8l9dcqH9xl6geRGlQpGQcPr/whAr0dCu0RenuM5xKLkqUXV4W1KCf9QQ==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BN3PR00MB0083A554ADA197E9D1D87F02E8EF1BN3PR00MB0083namp_"
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BN3PR00MB0083.namprd00.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f2f29f46-ab0c-4291-c5d7-08d8811ddbaf
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Nov 2020 00:00:51.1939 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: /EWcTQjRoUexdIUIdgFba59F6UgDywtv2AtO8tlik+7cgjRMHHTaMvfbr422RU55aaRRuO1uc0F0O3Mf2XB4Sg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR00MB0067
Received-SPF: pass client-ip=40.107.64.139; envelope-from=Glenn.Block@microsoft.com; helo=NAM06-DM3-obe.outbound.protection.outlook.com
X-W3C-Hub-Spam-Status: No, score=-1.1
X-W3C-Hub-Spam-Report: 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_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, W3C_NW=1
X-W3C-Scan-Sig: mimas.w3.org 1kaSiJ-0007B0-6m 53e075ec54f95117af11a400f95f2e6d
X-caa-id: 48a483fbc6
X-Original-To: ietf-http-wg@w3.org
Subject: Re: [EXTERNAL] Call for Adoption: SEARCH method
Archived-At: <https://www.w3.org/mid/BN3PR00MB0083A554ADA197E9D1D87F02E8EF1@BN3PR00MB0083.namprd00.prod.outlook.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/38178
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/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>
I support adoption. This is great to see. I've been a fan of this method since I first learned about it years ago. One place I think this would be valuable is for GraphQL usage. One of the common critiques of GraphQL is that the HTTP caching story is very limited, as by default all requests are via POST. The GraphQL HTTP w/g has done some work to specify how different methods can be used but you are still limited by the fact that the query is sent via the query string. Reading through the draft, it says that responses are not cachable, but it sounds like there is "some" client caching through usage of ETAGs and conditional SEARCH requests. Why not allow support cachable responses? It would be great if there was a way to leverage caches fully. Regards Glenn Glenn Block (he/him/his) | M365 Core Ecosystem | @gblock <https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftwitter.com%2Fgblock&data=04%7C01%7CGlenn.Block%40microsoft.com%7C8b67f4d44ba14854defb08d85b6e0918%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637359875442888782%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=zKA721Dufo%2FIGdCEl%2FlHXmlCVokJ2QbNDTZjN%2BAo7ZE%3D&reserved=0> | Principal PM Lead | Schedule with me!<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbook.ms%2FGlenn.Block%40microsoft.com&data=04%7C01%7CGlenn.Block%40microsoft.com%7C8b67f4d44ba14854defb08d85b6e0918%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637359875442898783%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=4ZXDdKU%2FltooMs6XE5Zcyd899Byru2gHDA%2Btd4XSno0%3D&reserved=0> ________________________________ From: Mark Nottingham <mnot@mnot.net> Sent: Tuesday, November 3, 2020 5:07 PM To: HTTP Working Group <ietf-http-wg@w3.org> Cc: Tommy Pauly <tpauly@apple.com> Subject: [EXTERNAL] Call for Adoption: SEARCH method As discussed in the October 202 Interim, this is a Call for Adoption for the HTTP SEARCH method draft: https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftools..ietf.org%2Fhtml%2Fdraft-snell-search-method-02&data=04%7C01%7CGlenn.Block%40microsoft.com%7C1587193415684c8c2eac08d8811bdd71%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637401303976867322%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000&sdata=RzTJaZTWHxqmR2zgipC4%2FrIdNQI5kGd73RDTii%2Ba8Ng%3D&reserved=0 Please indicate whether you support adoption in response to this e-mail; information about intent to implement (or use) it is also useful. The Call for Adoption will end on 18 November 2020. Cheers, Mark and Tommy
- Call for Adoption: SEARCH method Mark Nottingham
- Re: Call for Adoption: SEARCH method Willy Tarreau
- Re: Call for Adoption: SEARCH method Mark Nottingham
- Re: Call for Adoption: SEARCH method Willy Tarreau
- Re: Call for Adoption: SEARCH method Cory Benfield
- Re: Call for Adoption: SEARCH method Roberto Polli
- Re: Call for Adoption: SEARCH method Julian Reschke
- Re: Call for Adoption: SEARCH method Austin Wright
- Re: Call for Adoption: SEARCH method Guilherme Hermeto
- Re: Call for Adoption: SEARCH method Henry Story
- Re: Call for Adoption: SEARCH method Greg Wilkins
- Re: Call for Adoption: SEARCH method James Fuller
- Re: Call for Adoption: SEARCH method Julian Reschke
- Re: Call for Adoption: SEARCH method James Fuller
- Re: Call for Adoption: SEARCH method Glenn Block
- Re: Call for Adoption: SEARCH method Henry Story
- Re: [EXTERNAL] Call for Adoption: SEARCH method Glenn Block
- Re: Call for Adoption: SEARCH method Ben Schwartz
- Re: Call for Adoption: SEARCH method Michael Douglass
- Re: Call for Adoption: SEARCH method Julian Reschke
- RE: Call for Adoption: SEARCH method Mike Bishop
- Re: Call for Adoption: SEARCH method Michael Douglass
- Re: Call for Adoption: SEARCH method Julian Reschke
- Re: Call for Adoption: SEARCH method Nick Harper
- Re: Call for Adoption: SEARCH method James M Snell
- Re: Call for Adoption: SEARCH method Ben Schwartz
- Re: Call for Adoption: SEARCH method Mark Nottingham
- Re: Call for Adoption: SEARCH method Ben Schwartz
- Re: Call for Adoption: SEARCH method James M Snell
- Re: [EXTERNAL] Re: Call for Adoption: SEARCH meth… Glenn Block
- Re: [EXTERNAL] Re: Call for Adoption: SEARCH meth… Glenn Block
- Re: Call for Adoption: SEARCH method Philippe Mougin
- Re: Call for Adoption: SEARCH method Julian Reschke
- Re: Call for Adoption: SEARCH method Philippe Mougin
- Re: Call for Adoption: SEARCH method James M Snell
- Re: Call for Adoption: SEARCH method Julian Reschke
- Re: Call for Adoption: SEARCH method Nick Harper
- Re: Call for Adoption: SEARCH method Julian Reschke
- Re: Call for Adoption: SEARCH method Martin Thomson
- Re: Call for Adoption: SEARCH method Julian Reschke
- Re: Call for Adoption: SEARCH method Philippe Mougin
- Re: Call for Adoption: SEARCH method James Fuller
- Re: Call for Adoption: SEARCH method Greg Wilkins
- Re: Call for Adoption: SEARCH method James Fuller
- Re: Call for Adoption: SEARCH method Julian Reschke
- Re: Call for Adoption: SEARCH method Julian Reschke
- Re: Call for Adoption: SEARCH method Julian Reschke
- Re: Call for Adoption: SEARCH method James Fuller
- Re: Call for Adoption: SEARCH method James M Snell
- Re: Call for Adoption: SEARCH method Asbjørn Ulsberg
- Re: Call for Adoption: SEARCH method Julian Reschke
- Re: Call for Adoption: SEARCH method Philippe Mougin
- Re: Call for Adoption: SEARCH method Mitar
- Re: Call for Adoption: SEARCH method Tommy Pauly
- Re: Call for Adoption: SEARCH method James M Snell
- Re: Call for Adoption: SEARCH method Julian Reschke
- Re: Call for Adoption: SEARCH method Roberto Polli
- Re: Call for Adoption: SEARCH method Juan Barriteau
- Re: Call for Adoption: SEARCH method Julian Reschke
- Re: Call for Adoption: SEARCH method Juan Barriteau