W3C home > Mailing lists > Public > ietf-http-wg@w3.org > January to March 2005

Re: [Ietf-caldav] [Fwd: draft-reschke-http-addmember-00]

From: Jamie Lokier <jamie@shareable.org>
Date: Wed, 16 Feb 2005 14:53:25 +0000
To: Mark Baker <distobj@acm.org>
Cc: "Roy T. Fielding" <fielding@gbiv.com>, HTTP Working Group <ietf-http-wg@w3.org>, CalDAV DevList <ietf-caldav@osafoundation.org>
Message-ID: <20050216145325.GA25127@mail.shareable.org>

Mark Baker wrote:
> > This feature of HTTP is already defined as
> > 
> >   POST + media-type ==> 201 + location
> 
> I was thinking the same thing Roy, but a new method would have the
> advantage of improved visibility; an intermediary observing a POST/201
> interaction wouldn't see anything in the POST request which licensed it
> to interpret that request as an attempt to store state, whereas a new
> method would provide exactly that license.

What kind of POST does -not- involve an attempt to store state?
RFC 2616:

   POST is designed to allow a uniform method to cover the following
   functions:

      - Annotation of existing resources;
      - Posting a message to a bulletin board, newsgroup, mailing list,
        or similar group of articles;
      - Providing a block of data, such as the result of submitting a
        form, to a data-handling process;
      - Extending a database through an append operation.

I'm trying to imagine what you think an intermediary (or generic
client) would do with the proposed method differently from what it
would do with POST.  They are both an attempt to modify state on the
server, and both potentially result in a created resource with a new URI.

I don't see how the intermediary is supposed to treat them
differently, so can you give an example?

-- Jamie
Received on Wednesday, 16 February 2005 14:53:55 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 27 April 2012 06:49:39 GMT