[xwiki-devs] GSOC idea: RESTful XWiki
Vincent Massol
vincent at massol.net
Wed Mar 5 12:09:59 CET 2008
On Mar 5, 2008, at 11:58 AM, Fabio Mancinelli wrote:
>
> On 5 mars 08, at 11:07, Vincent Massol wrote:
>>> To me something like http://site/space/page?action=delete is NOT
>>> RESTful.
>>
>> Yes I agree but how is that incompatible?
>>
>> You can easily rewrite it to http://site/space/page/action/delete,
>> no?
>>
>> Isn't it possible to conceive of an automatic transformation by using
>> a rule such as:
>> for each API method parameter, take the parameter name, add "/" and
>> then add the parameter value?
>>
>
> It's not just a problem of "uri syntax".
> It's a semantic problem. REST applied to the WEB prescribes that the
> HTTP uniform interface (and its semantics) should be used to access
> resources.
>
> Now if you have http://site/space/page/action/delete
> and you do a GET on it you are actually *deleting* a page.
Yep for a moment I had forgotten about the HTTP verbs... ;)
[snip]
Thanks
-Vincent
More information about the devs
mailing list