abdera-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From M Harris <mdange...@yahoo.com>
Subject Re: General Question about IDs
Date Sat, 03 May 2008 01:55:59 GMT
I just answered my own question.  The Ids can't be changed by the user (right?) and I think
it would be best to do a GET first and then make sure the entry Ids match before pursuing.

M Harris <mdangel78@yahoo.com> wrote: This is not necessarily about Abdera, but about
the Atom Publishing Protocol in general regarding entry Ids.  I know there are some people
on the mailing list who have developed their sites using Abdera and Atom.  Are you storing
the Entry Ids in a database or other structure?  I was wondering how exactly to handle editing
a resource.

I guess I am wondering how to ensure that the link during an edit of a resource is infact
that Entry itself the client is trying to edit.

Taken from an article online just for reference:

PUT /blog/entries/1 HTTP/1.1
Host: example.org
Content-Type: application/atom+xml; charset=utf-8
Content-Length: nnnn
If-Match: "/blog/entries/1?1"
If-Unmodified-Since: Sat, 12 Aug 2006 13:40:03 GMT

Atom-Powered Robots Run Crazy  


  Some different text.

How should it know that 

 and the entry 

Mean the same? In this case the Id happens to be the URL of the entry but from what I have
read the id does not have to be any part of the URL.  If someone were to do a PUT to the same
URL but with this ID (2007 instead of 2008)

 Does it overwrite the id?  

Be a better friend, newshound, and know-it-all with Yahoo! Mobile.  Try it now.

Be a better friend, newshound, and know-it-all with Yahoo! Mobile.  Try it now.
  • Unnamed multipart/alternative (inline, 8-Bit, 0 bytes)
View raw message