W3C home > Mailing lists > Public > ietf-http-wg@w3.org > October to December 2008

Re: server applying PUT to a resource other than the request-URI

From: Julian Reschke <julian.reschke@gmx.de>
Date: Mon, 20 Oct 2008 21:52:21 +0200
Message-ID: <48FCE175.80001@gmx.de>
To: Brian Smith <brian@briansmith.org>
CC: ietf-http-wg@w3.org

Brian Smith wrote:
> Julian Reschke wrote:
>> Of course that's not going to work in practice, as Cyrus pointed out.
>> We want to help servers that generate the URL based on the underlying
>> persistence, so the server really can't predict the final URL until the
>> resource is created.
>> Well, do you have a proposal that uses PUT as allowed by the RFC2616,
>> and works for the above use case?
> Proposal 1: Simply do allow that use case. WebDAV clients already expect the
> server to create the resources at the URI they are given. This is a pretty
> fundamental part of WebDAV; an extension of WebDAV that didn't support it
> isn't an extension at all.

I wasn't arguing with that use case. PUT-to-create for servers where the 
client can pick the URI is fine. PUT-for-update is fine as well.

The use case we were discussing was PUT-to-create, where the server 
wants to control the URI.

> Proposal 2: Abandon carddav and use SyncML, which has basically the same
> functionality and is already standardized and widely deployed.

Hey great, head over to the vcarddav WG! :-)

> Proposal 3: Standardize one of the other contact management APIs that have
> been published in the last year. There are many to choose from.

Again, vcarddav is just one potential application. The use case of 
server-assigns-URI is a generic one, it really isn't specific to the 
contact management space.

BR, Julian
Received on Monday, 20 October 2008 20:01:59 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 1 March 2016 11:10:47 UTC