Seairth, Why not use IDL or WSDL? Why use HTTP methods? -Alex- ___________________________________________________________________ S. Alexander Jacobson...
Welcome back to this world. :) In answer to your question: simplicity. SID (which replaced SUDS) can be learned in a matter of minutes. No, it is not a...
I don't really think of it as an API - the only API that exists in my opinion is the HTTP API. The framework is built upon this core API and provides you with...
I read Fielding's dissertation. If you read RFC2616, you can see why I ask this question. A framework compliant with RFC2616, would simply be a set of types...
Is an interface part of a resource? In other words, is the ability to make requests to and get responses from a resource part of the resource itself? Or is it...
Seairth, I don't think the question is clear the way you have worded it. In concrete terms, "when you GET a representation of a resource, should that...
Ok, but if you are interesting in doing something WSDL-like, why are you interested in ReST? My generic claim is that exposing an resource via HTTP is enough...
... Is that the same as 'Is the ability to respond to a GET request part of the resource?' ... Are the words that are used to describe an idea part of the...
Chuck Hinson
cmhinson@...
Sep 9, 2003 3:17 am
3951
I'd appreciate comments on this, which is basically a way of communicating what HTML forms does, with RDF, and with some RESTy self-description voodoo (that...
Mark-- thanks for this, it's very interesting. Some questions: The container provides the ability to specify which media type it accepts. If this is XML, then...
... Good to hear, thanks. ... "acceptedNamespace" is just a hack to address the problem that people are using application/xml incorrectly, as if the...
Exactly what purpose does this spec serve that is not already served by HEAD, 405, 413,414, and 415? HEAD gives you the content-type which implies both the...
... Right. Tim's wrong. This is the rathole known as httpRange-14[1] in W3C TAGland. Tim believes that the range of http URIs is a "conceptual work",...
... First, you need an uri on which to perform your HEAD. Therefore you need at least an uri list. ... Suppose that the default content-type is html, to be...
... Why do we have phonebooks? I suppose one can just call all phone numbers and ask for who they're looking for... And why do we have garbage cans and...
Waterken Inc. recently presented the web-calculus to HP Labs in Palo Alto, California. The talk explains how the web-calculus is derived from existing REST...
HttpMethodsSupport[1] is copied from the Atom Wiki CarrotVsOrange page[2], summarizing the support of PUT and DELETE methods in various server and client...
Is their an consensus to deal with http header in url query string when it's impossible for the client to manage them (e.g. html forms). It could be useful if...
<polemics> Hmm, perhaps that is better than having to spider the entire internet to find out what the entry in the phonebook actually means.... </polemics> But...
--On Thursday, September 11, 2003 8:52 AM +0200 Yannick Loiseau ... Yes, you obviously need a URI. The question is whether it make sense to provide the...
Le jeu 11/09/2003 à 20:18, Alex Jacobson a écrit : [...] ... [...] I disagree. your example is simple enough to make it obvious, but it is not always the...
--On Thursday, September 11, 2003 10:28 PM +0200 Yannick Loiseau ... Ok. Give me a non-obvious case that is not an example of poor engineering and that cannot...
... There's a middle ground here. It's not perfectly RESTful, but is more so than the everything-with-POST approach. And what's making it unRESTful is HTTP's...
BTW, I should also mention that I think that Tim's solution is "good enough". Tunneling is bad, but tunneling uniform semantics ("delete") makes it bearable....
... as the use of html forms imply the use of an html browser as a GUI, and not a custom client, the client can't deal with many http headers (e.g. changing...
... Urrgghhh... Fwiw it's still a lot better that a recent and nasty hack I tried where DELETE and PUT were mapped onto URIs which is a complete mess. I know...