Re: [art] Question regarding RFC 8089

"Roy T. Fielding" <fielding@gbiv.com> Fri, 18 January 2019 18:18 UTC

Return-Path: <fielding@gbiv.com>
X-Original-To: art@ietfa.amsl.com
Delivered-To: art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 037CA1312B1 for <art@ietfa.amsl.com>; Fri, 18 Jan 2019 10:18:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=gbiv.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 Eq34Y0eal3c5 for <art@ietfa.amsl.com>; Fri, 18 Jan 2019 10:18:17 -0800 (PST)
Received: from bisque.maple.relay.mailchannels.net (bisque.maple.relay.mailchannels.net [23.83.214.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 005F11312AF for <art@ietf.org>; Fri, 18 Jan 2019 10:18:16 -0800 (PST)
X-Sender-Id: dreamhost|x-authsender|fielding@gbiv.com
Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 7EE3A124268; Fri, 18 Jan 2019 18:18:15 +0000 (UTC)
Received: from pdx1-sub0-mail-a13.g.dreamhost.com (unknown [100.96.33.121]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id CC1FA125D6E; Fri, 18 Jan 2019 18:18:14 +0000 (UTC)
X-Sender-Id: dreamhost|x-authsender|fielding@gbiv.com
Received: from pdx1-sub0-mail-a13.g.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.16.2); Fri, 18 Jan 2019 18:18:15 +0000
X-MC-Relay: Neutral
X-MailChannels-SenderId: dreamhost|x-authsender|fielding@gbiv.com
X-MailChannels-Auth-Id: dreamhost
X-Well-Made-Rock: 73d66b6255eb4520_1547835495081_3128976895
X-MC-Loop-Signature: 1547835495081:61481056
X-MC-Ingress-Time: 1547835495081
Received: from pdx1-sub0-mail-a13.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a13.g.dreamhost.com (Postfix) with ESMTP id 68D3180398; Fri, 18 Jan 2019 10:18:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=gbiv.com; h=content-type :mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; s=gbiv.com; bh=WSQcatux37Crz3B25XLs/Lxw9ss=; b=mkdIQngKkE9SE6D/K7vgMTtw9j2D fPMufLQQlO93lGyMeN+eoWVihFBff58+TvT8T4KvM9njDejzpVpV9fjJxuz+AVjO P93cL6jQZbN6Y5O5VHnb4CdKuWJyVrPUg54hfmeJY0bx0qm1pByqXMv874CGmmbh QtnvHTOeA4ICfEU=
Received: from [192.168.1.13] (ip68-228-64-138.oc.oc.cox.net [68.228.64.138]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: fielding@gbiv.com) by pdx1-sub0-mail-a13.g.dreamhost.com (Postfix) with ESMTPSA id CE212803A8; Fri, 18 Jan 2019 10:18:12 -0800 (PST)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 12.2 \(3445.102.3\))
X-DH-BACKEND: pdx1-sub0-mail-a13
From: "Roy T. Fielding" <fielding@gbiv.com>
In-Reply-To: <d5943dc6-7b48-1406-3822-f32fad42ed5e@it.aoyama.ac.jp>
Date: Fri, 18 Jan 2019 10:18:15 -0800
Cc: "Dale R. Worley" <worley@ariadne.com>, "art@ietf.org" <art@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <57CF13AD-8430-43CB-8051-4217485F3842@gbiv.com>
References: <874la63apq.fsf@hobgoblin.ariadne.com> <d5943dc6-7b48-1406-3822-f32fad42ed5e@it.aoyama.ac.jp>
To: "\"Martin J. Dürst\"" <duerst@it.aoyama.ac.jp>
X-Mailer: Apple Mail (2.3445.102.3)
X-VR-OUT-STATUS: OK
X-VR-OUT-SCORE: -100
X-VR-OUT-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedtledrhedtgdduudefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuggftfghnshhusghstghrihgsvgdpffftgfetoffjqffuvfenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurheptggguffhjgffgffkfhfvofesthhqmhdthhdtjeenucfhrhhomhepfdftohihucfvrdcuhfhivghlughinhhgfdcuoehfihgvlhguihhnghesghgsihhvrdgtohhmqeenucfkphepieekrddvvdekrdeigedrudefkeenucfrrghrrghmpehmohguvgepshhmthhppdhhvghloheplgduledvrdduieekrddurddufegnpdhinhgvthepieekrddvvdekrdeigedrudefkedprhgvthhurhhnqdhprghthhepfdftohihucfvrdcuhfhivghlughinhhgfdcuoehfihgvlhguihhnghesghgsihhvrdgtohhmqedpmhgrihhlfhhrohhmpehfihgvlhguihhnghesghgsihhvrdgtohhmpdhnrhgtphhtthhopegrrhhtsehivghtfhdrohhrghenucevlhhushhtvghrufhiiigvpedt
Archived-At: <https://mailarchive.ietf.org/arch/msg/art/8RMEeckWs4JqBQqHxW5w-job7tQ>
Subject: Re: [art] Question regarding RFC 8089
X-BeenThere: art@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Applications and Real-Time Area Discussion <art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/art>, <mailto:art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/art/>
List-Post: <mailto:art@ietf.org>
List-Help: <mailto:art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/art>, <mailto:art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 Jan 2019 18:18:19 -0000

> On Jan 18, 2019, at 12:31 AM, Martin J. Dürst <duerst@it.aoyama.ac.jp> wrote:
> 
> On 2019/01/18 12:29, Dale R. Worley wrote:
>> "Roy T. Fielding" <fielding@gbiv.com> writes:
>>> For example, HTTP can be used to dereference sip identifiers and the media
>>> type of the response does support fragment ids.
>> 
>> I must admit I'm not following your example.
> 
> I'm not familiar with sip, but I can easily imagine a http server 
> returning some metadata documents for some specific sip: URIs, the same 
> way it could for some specific mailto: URI.
> 
> The only thing you have to do to make such a server work is to set it up 
> so that it responds to requests of the form
> 
> GET mailto:abc@example.com HTTP/1.1
> 
> or some such. This is allowed by http, it's how proxying works. The 
> responses are not authoritative, but they have mime types and may work 
> with fragment identifiers.

Right, a proxy server can be configured so that any given full URI passed via
an HTTP request has a response that is effectively a hypertext client for a
service capable of resolving the given identifier and presenting something
useful to the user. What that might be is controlled by the proxy service, not
the identifier being used (i.e., the proxy server might only be for metadata,
or it might be a Skype proxy, or it might be a webrtc Rickroll, etc.).
Within that context, a fragment identifier can be defined by the media types
for processing hypertext even if it was not anticipated by the scheme.

Hence, fragment is an optional component of a URI reference, not part of
a URI scheme's definition.

....Roy