URI equivalence and query parameter sequence

"Darrel Miller" <darrel@tavis.ca> Mon, 11 July 2011 20:48 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 C230A11E80CB for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Mon, 11 Jul 2011 13:48:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level:
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LPvTaLWdM+q8 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Mon, 11 Jul 2011 13:48:20 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) by ietfa.amsl.com (Postfix) with ESMTP id 9318911E80D4 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Mon, 11 Jul 2011 13:48:17 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.69) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1QgNNm-00017W-74 for ietf-http-wg-dist@listhub.w3.org; Mon, 11 Jul 2011 20:47:10 +0000
Received: from aji.keio.w3.org ([133.27.228.206]) by frink.w3.org with esmtp (Exim 4.69) (envelope-from <ylafon@w3.org>) id 1QgNNk-00016k-CW for ietf-http-wg@listhub.w3.org; Mon, 11 Jul 2011 20:47:08 +0000
Received: from ssh.w3.org ([128.30.52.60] helo=jay.w3.org) by aji.keio.w3.org with esmtp (Exim 4.72) (envelope-from <ylafon@w3.org>) id 1QgNNj-0004Rm-8U for ietf-http-wg@w3.org; Mon, 11 Jul 2011 20:47:07 +0000
Received: from ylafon by jay.w3.org with local (Exim 4.69) (envelope-from <ylafon@w3.org>) id 1QgNNi-0003Sh-9F for ietf-http-wg@w3.org; Mon, 11 Jul 2011 16:47:06 -0400
X-Return-path: <listmaster@w3.org>
X-Received: from maggie.w3.org ([128.30.52.39]) by jay.w3.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from <listmaster@w3.org>) id 1QgK7Q-0007nF-M0 for ylafon@jay.w3.org; Mon, 11 Jul 2011 13:18:04 -0400
X-Received: from frink.w3.org ([128.30.52.56]) by maggie.w3.org with esmtp (Exim 4.72) (envelope-from <listmaster@w3.org>) id 1QgK7Q-0005Gr-3e for ylafon@w3.org; Mon, 11 Jul 2011 17:18:04 +0000
X-Received: from lists by frink.w3.org with local (Exim 4.69) (envelope-from <listmaster@w3.org>) id 1QgK7Q-00071l-DF for ylafon@w3.org; Mon, 11 Jul 2011 17:18:04 +0000
X-From_: darrel@tavis.ca Mon Jul 11 17:17:54 2011
X-Received: from aji.keio.w3.org ([133.27.228.206]) by frink.w3.org with esmtp (Exim 4.69) (envelope-from <darrel@tavis.ca>) id 1QgK7G-00070U-4t for ietf-http-wg@listhub.w3.org; Mon, 11 Jul 2011 17:17:54 +0000
X-Received: from mout.perfora.net ([74.208.4.194]) by aji.keio.w3.org with esmtp (Exim 4.72) (envelope-from <darrel@tavis.ca>) id 1QgK7B-0007qs-HE for ietf-http-wg@w3.org; Mon, 11 Jul 2011 17:17:53 +0000
X-Received: from Graphite (bas3-montreal50-2925374332.dsl.bell.ca [174.93.171.124]) by mrelay.perfora.net (node=mrus2) with ESMTP (Nemesis) id 0MJjfo-1QhQZE1EaS-001JL2; Mon, 11 Jul 2011 13:17:17 -0400
From: Darrel Miller <darrel@tavis.ca>
To: ietf-http-wg@w3.org
Old-Date: Mon, 11 Jul 2011 13:17:13 -0400
Message-ID: <076601cc3fee$6166b8b0$24342a10$@tavis.ca>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: Acw/682gHGB6EtYfQ/WtnHhVl1nYZA==
Content-Language: en-ca
X-Provags-ID: V02:K0:T3SVqvhcfOHwXeoQCRhBPkoKJsqae7dfhTVnPeZEQ/m zc8ung8iWHPZdmG5uXmxoBTI7m3kcJt3DZAG9Sbd4jlM4fe1ib H02/eJwxq6pg+oMoJqw3gBgvrdsHPqpfzA9NkAmsH+/2ZteB9i wktnUYMISYHPcub9fPZ/5pzoh+fon+v2jpVYZ3M/nPzY+f4CrC zUSFTMdpn2JrdYjuanwwA==
Received-SPF: none client-ip=74.208.4.194; envelope-from=darrel@tavis.ca; helo=mout.perfora.net
X-W3C-Hub-Spam-Status: No, score=-1.9
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001
X-W3C-Scan-Sig: aji.keio.w3.org 1QgK7B-0007qs-HE 1007d1b90d2c7b28dcc4b9fe6956ec93
Old-X-Envelope-To: ietf-http-wg
Date: Mon, 11 Jul 2011 17:18:04 +0000
X-DSPAM-Result: Innocent
X-DSPAM-Processed: Mon Jul 11 13:18:07 2011
X-DSPAM-Confidence: 0.9980
X-DSPAM-Improbability: 1 in 49227 chance of being spam
X-DSPAM-Probability: 0.0000
X-DSPAM-Signature: 4e1b304f299708518415193
ReSent-Date: Mon, 11 Jul 2011 16:47:01 -0400
ReSent-From: Yves Lafon <ylafon@w3.org>
ReSent-To: ietf-http-wg@w3.org
ReSent-Subject: [Moderator Action] URI equivalence and query parameter sequence
ReSent-User-Agent: Alpine 1.10 (DEB 962 2008-03-14)
X-Original-To: ietf-http-wg@w3.org
Subject: URI equivalence and query parameter sequence
Archived-At: <http://www.w3.org/mid/076601cc3fee$6166b8b0$24342a10$@tavis.ca>
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/10934
X-Loop: ietf-http-wg@w3.org
Sender: ietf-http-wg-request@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>
Resent-Message-Id: <E1QgNNm-00017W-74@frink.w3.org>

To get to the point, I would like to know if the following two URIs can be
considered equivalent.

   http://example.org/location?x=34&y=67

    http://example.org/location?y=67&x=34

The HTTP spec refers to RFC 3986 for rules on normalization and comparison.
In RFC3986, it does discuss the use of "syntax based normalization"
(http://tools.ietf.org/html/rfc3986#section-6) but makes no mention of query
parameters.

It is my understanding (and quite possibly incorrect) that ordering of query
parameters is not significant to most server implementations.  Is there any
official opinion on this?  Is it reasonable to consider these two URIs as
accessing the same resource? Or should I redirect one URI to the other?

Thanks,

Darrel Miller