Re: draft-jennings-app-dns-update-00

"Mark Baker" <distobj@acm.org> Tue, 08 July 2008 16:41 UTC

Return-Path: <apps-discuss-bounces@ietf.org>
X-Original-To: apps-discuss-archive@ietf.org
Delivered-To: ietfarch-apps-discuss-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5242028C148; Tue, 8 Jul 2008 09:41:39 -0700 (PDT)
X-Original-To: apps-discuss@core3.amsl.com
Delivered-To: apps-discuss@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 59ABD28C148 for <apps-discuss@core3.amsl.com>; Tue, 8 Jul 2008 09:41:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.977
X-Spam-Level:
X-Spam-Status: No, score=-101.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7DGS7yAGwczh for <apps-discuss@core3.amsl.com>; Tue, 8 Jul 2008 09:41:36 -0700 (PDT)
Received: from yx-out-2324.google.com (yx-out-2324.google.com [74.125.44.30]) by core3.amsl.com (Postfix) with ESMTP id 2D1E53A6810 for <apps-discuss@ietf.org>; Tue, 8 Jul 2008 09:41:36 -0700 (PDT)
Received: by yx-out-2324.google.com with SMTP id 8so559562yxg.49 for <apps-discuss@ietf.org>; Tue, 08 Jul 2008 09:41:45 -0700 (PDT)
Received: by 10.114.110.1 with SMTP id i1mr8083343wac.112.1215535304678; Tue, 08 Jul 2008 09:41:44 -0700 (PDT)
Received: by 10.115.60.5 with HTTP; Tue, 8 Jul 2008 09:41:44 -0700 (PDT)
Message-ID: <e9dffd640807080941w51a5ddd2kd88f8b2d00bc8bd9@mail.gmail.com>
Date: Tue, 08 Jul 2008 12:41:44 -0400
From: Mark Baker <distobj@acm.org>
To: Dan Wing <dwing@cisco.com>
Subject: Re: draft-jennings-app-dns-update-00
In-Reply-To: <02c801c8e0bb$3de71640$c2f0200a@cisco.com>
MIME-Version: 1.0
Content-Disposition: inline
References: <20080707024501.AE0A33A6947@core3.amsl.com> <89A47DA0-8E2F-4247-A21F-E9B1777A0856@cisco.com> <02c801c8e0bb$3de71640$c2f0200a@cisco.com>
X-Google-Sender-Auth: fcb525624b5cd92a
Cc: apps-discuss@ietf.org
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <https://www.ietf.org/mailman/private/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: apps-discuss-bounces@ietf.org
Errors-To: apps-discuss-bounces@ietf.org

On Tue, Jul 8, 2008 at 1:26 AM, Dan Wing <dwing@cisco.com> wrote:
>
>
>> -----Original Message-----
>> From: apps-discuss-bounces@ietf.org
>> [mailto:apps-discuss-bounces@ietf.org] On Behalf Of Cullen Jennings
>> Sent: Sunday, July 06, 2008 9:12 PM
>> To: apps-discuss@ietf.org
>> Subject: draft-jennings-app-dns-update-00
>>
>>
>> The draft proposes a HTTP based API to update DNS records similar to
>> the system at dyndns.org. Be pleased to get peoples thoughts but I'm
>> going to be slow responding due until after the Dublin meeting.
>
> It seems the GET method is inappropriate because you're causing a side-effect
> (updating of the DNS), <http://www.w3.org/DesignIssues/Axioms.html#state>.

Yes, most definitely.  GET should be used when you want to retrieve
records, not change them.  PUT seems the right  method to use for
updating existing records, while POST seems appropriate for adding new
records.

Kudos for not running out and inventing a whole new DNS-specific
update protocol though.

Mark.
-- 
Mark Baker. Ottawa, Ontario, CANADA. http://www.markbaker.ca
Coactus; Web-inspired integration strategies http://www.coactus.com
_______________________________________________
Apps-Discuss mailing list
Apps-Discuss@ietf.org
https://www.ietf.org/mailman/listinfo/apps-discuss