Re: Link relation types for non-GET links

Julian Reschke <julian.reschke@gmx.de> Thu, 13 August 2015 12:23 UTC

Return-Path: <julian.reschke@gmx.de>
X-Original-To: link-relations@ietfa.amsl.com
Delivered-To: link-relations@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5F80E1A1ABB for <link-relations@ietfa.amsl.com>; Thu, 13 Aug 2015 05:23:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham
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 A0ny4qSDTpXw for <link-relations@ietfa.amsl.com>; Thu, 13 Aug 2015 05:23:16 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 967BC1A1AB8 for <link-relations@ietf.org>; Thu, 13 Aug 2015 05:23:16 -0700 (PDT)
Received: from [192.168.2.177] ([84.187.47.186]) by mail.gmx.com (mrgmx002) with ESMTPSA (Nemesis) id 0MaZWz-1Z6OsR0IfJ-00K5pF; Thu, 13 Aug 2015 14:23:05 +0200
Subject: Re: Link relation types for non-GET links
To: Klaus Hartke <hartke@tzi.org>, mike amundsen <mamund@yahoo.com>
References: <CAAzbHvb==Sn_4UUFHKs3H9GYbEfiX=TUjv4FSmNi9R4NEB+DvQ@mail.gmail.com> <CAPW_8m5CU++j=8tNBK1Q7KszxsfORnK1-6mxcgUwz9X2R2JTyA@mail.gmail.com> <CAAzbHvZGYGNOkuAkc7Fu29maDcbjSf_o54q93Xa+Ggk_fkGHAw@mail.gmail.com>
From: Julian Reschke <julian.reschke@gmx.de>
Message-ID: <55CC8C1D.9060900@gmx.de>
Date: Thu, 13 Aug 2015 14:22:53 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.1.0
MIME-Version: 1.0
In-Reply-To: <CAAzbHvZGYGNOkuAkc7Fu29maDcbjSf_o54q93Xa+Ggk_fkGHAw@mail.gmail.com>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K0:BoRqpPJcVLjT2WTvfD4uvX0yFt3L1OSHKTzcruaOFiAIpsjmgYk hefx+BkrkgXA6qXxNCFs64CVzulWeUpDhvtrWg5jA/kyauStwXuK784dePkeNZLxWe4ziuh gc1QGhOh5GG+Ob+RdyVapd+NdJWHSM70pQdva1R0cKQrM9iNS26qIoTRVzUPtZEy68Jphdk VanY3dRQGafCmlI4EOPHw==
X-UI-Out-Filterresults: notjunk:1;V01:K0:QtspD0dpDHE=:78cuKv9tG2vmlTUdecfQtN bcFc8qUU/7/qxAyh01GBMh5XloaVLpg8pl603mm5EeM+ACdnmB1Z0oBCHz97NxOmIz+QsKCbM KqIqNDOyjK9FaqSQfocqLUnc+J/apwTO/v7hzEJH7pY7wO6Dh28J7+SXRBO6FRQGYkBNRpSsU 8cv0VbNlMhUhGSXrZXRgtHU+MBJ4hXJHilMSJqRg+5yu48VBpRSzmRSk1Bq38rMmcION/+J+R 0lYIxODvIa7/Ax5SZ+NKfEmadNmmYX3uaxBit0fKcubgCX9wrHzTWFkgZS8AtU+I0bcPh9hL7 l7CKX5taRqr2dYhRm9FOWJCMLQBO6DNcD/oXTYqFJSzswuHF8QDQ/LFu+raGMwEOsdKETzPYA T8D/ohw3FUeXNZanfCMHTKtVf86V7fn/2QjU9D/cGzOqzv6pu//y44/i2EavkV+HYdzjFGVux OPHbBpp5iDff7e+EhOTvvX92tFaM59YKpPft0mAsLg5mIAput4dNsymImIcTtTtUoV6AsjRgZ khGZDDfWGw0UMhCetwnJ0GcgwjgqpXxZBlUkK7G8i1yCzu1KSywtXy563mqSlZTuHX+2v6Jey x9NIfazWdOUKEw3CY9SkP+e7PLwIfwKoEH4QB/cDddMuBRkY5QDWc9uxcczH75M+MoPp+hot3 uu6A0OVA/hsdGrOE4Z/K6MjCW1nryp2P5sWzCxKm9VdiKWwrrOVEixC6+1R8U8wU2Nw6rKyEd oJ+DIDEqMAO5+0JN1HUGT7CYmPGOp6xtlteG/w==
Archived-At: <http://mailarchive.ietf.org/arch/msg/link-relations/04VnsikvLHm5g7jRFaTICS1yqM4>
Cc: link-relations <link-relations@ietf.org>
X-BeenThere: link-relations@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <link-relations.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/link-relations>, <mailto:link-relations-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/link-relations/>
List-Post: <mailto:link-relations@ietf.org>
List-Help: <mailto:link-relations-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/link-relations>, <mailto:link-relations-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Aug 2015 12:23:18 -0000

On 2015-08-13 14:03, Klaus Hartke wrote:
> Mike Amundsen wrote:
>> the IANA reg'd values "edit" and "edit-media" support unsafe (non-GET)
>> actions and are documented in RFC5023[1].
>
> So, is that the preferred way of doing things? Would it make sense to
> register a bunch of generic non-GET link relation types, like
> "create", "execute", "update", "delete"?
>
> It seems the syntax for links in RFC5988 and HAL needs to be extended
> for non-GET links to include a description of the representation that
> the service accepts when following the link (e.g., accepted media type
> and/or a set of form fields).
>
> How does a spider distinguish between safe links and unsafe non-GET links?

A spider is not supposed to use methods other than GET, so how is this a 
problem?