Here is another nominee for your 2007 Restless awards. Plaxo.com have
their REST reference guide here [1]. I included a few samples, just
to whet your whistle.
To GET a list of folders you POST this body:
package=['Header', 'ProtoVer', '1', 'ClientID',
'PLXI:01000000000528523545360519113885', 'Client',
'PlaxoThunderBird/0.9', 'OS', 'windows/service pack infinity',
'Platform', 'Outlook/2005', 'Identifier',
'youraccount@...', 'Password', 'testpassword', 'AuthMethod', 'Plaxo']
['/Header']
['Get', 'Type', 'folder', 'Target', 'folders']
['/Get']
to this URL
https://testapi.plaxo.com/rest
or you can put the whole thing in the URL i.e.
https://testapi.plaxo.com/rest?package=['Header', 'ProtoVer', '1',
'ClientID', 'PLXI: 01000000000123456789',
'Identifier', 'youraccount@...', 'AuthMethod', 'Plaxo',
'Password', 'yourpassword', 'Client',
'PlaxoThunderBird/0.9', 'OS', 'windows/service pack infinity',
'Platform', 'Outlook/2005']%0a['/Header']
This should win in the special category of "Even more abusive than SOAP".
Enjoy,
Darrel
[1] http://www.plaxo.com/css/api/Plaxo%20REST%20Binding%201.0.pdf
On Dec 16, 2007 3:57 PM, Steve Loughran
<steve.loughran.soapbuilders@...> wrote:
>
>
>
>
> On Dec 16, 2007 5:49 PM, Julian Reschke <julian.reschke@...> wrote:
> > Subbu Allamaraju wrote:
> > >
> > >
> > > This is a variant of what I call as SOAPy REST (http://subbu.
> > > org/weblogs/ main/2007/ 10/soapy_ rest.html
> > > <http://subbu.org/weblogs/main/2007/10/soapy_rest.html>
> > > ). Whoever wrote this API had no idea of why they were providing a
> > > resource centric interface. Yet another HTTP API!
> >
> > No, it's even much Much MUCH worse -- it uses GET for non-retrieval
> actions.
>
> I nominate it for the 2007 Restless awards, in the much contested category
> of
>
> "things that claim to be RESTful but do side effects in their GETs"
> along with the ever popular
> "SOAP endpoint in disguise" category
>
> I know this mailing list has not, historically, had such awards, but
> now is as good a time to start as any....
>
>
>