I agree with mike. IMHO, it seems it is here a meta level problem w.r.t. the application vs. protocol POV. Taking the building/architect example, the architect...
What is "polluting" about links? I suspect that you are talking about adding links to an object serialized into XML is polluting the representation. But is...
... You have designed your own interface with rules such as using your own identifiers, how to find the id field (which presumably lives in the URL and/or...
Subbu, I'm thinking more of the case where you have more generic services that need to know about certain relationships but don't understand the data format. ...
Yannick, Does this not strike you as far more complicated than necessary? Under your proposal I need to do a bunch of requests and understand a new language...
Exactly - it's about making non-hypertext resources first class citizens on the Internet in an intuitive, RESTful manner. Sure I could base64 encode them and...
I'm thinking even for hypertext-based resources you'd want link headers. Headers seem much much more simpler than requiring a envelope format like Atom. ... --...
Ah. That makes sense. (To fully take advantage of these headers and entity headers in general, client APIs will need to start including headers as part of...
Hi Sam, ... You have not still provided a reference on what the deviation is. All the points you make are about application-level choices, and almost all HTTP...
Subbu, On Wed, Jul 1, 2009 at 4:44 PM, Subbu Allamaraju <subbu@...> wrote: You have not still provided a reference on what the deviation is. All the ... ...
... Indeed, this is a little overhead since here I modeled a one-to-many (or many-to-many as suggested before) relationship, and added more semantic than...
... Sorry, but I don't follow the question. Sam's comment was about HTML clients creating links, which they don't. Servers create links, sometimes using...
... Mike- Yes, that's basically what I was proposing. (I was thinking specifically in terms of Atom, but the GET/EDIT/PUT pattern is exactly the approach I...
... The point is you don't have to be able to create links to consume them and vice versa. Both servers and clients create links and there seems little point...
... They (browsers) do not. But that is besides the point for this thread. The key question being debated is whether link management is a client concern or it...
Hi, everyone, I'm a newbie here (though not to REST in general), and the list archives have been a great help in clarifying my understanding of a lot of REST...
Jim, Typically you would express the overall writeability of a resource via OPTIONS (e.g. if you can only GET it's read only), but if you've got, say, a ...
Jim: I am addressing the security portion of your post. Hopefully this will give you some ideas. <snip> there are some elements that are modifiable or not...
if a concurrency header is required, but missing I usually return 412 with additonal text reminding of the requirement. ... -- mca http://amundsen.com/blog/...
Hey Jim, ... IMO, you seem to be confusing between the state of the resource and its representation. GET and PUT allow you to retrieve and set the state of the...
Sandeep Shetty
sandeep.shetty@...
Jul 4, 2009 10:03 pm
13081
Just curious - why would the server want to lock a resource? Subbu...