Re: Introducing vibe.d! SOAP .. REST?

2012-04-29 Thread bls
Seems that my last reply was jammned or whatever .. so in short x509 certificate support... Why not ? SOAP/WSDL SOAP service consuming is what makes my bread and butter nowadays but to face it : Parsing a WSDL stream sucks Creating a SOAP service in D is Ouch.. Consuming a SOAP/WSDL in

Re: Introducing vibe.d! SOAP .. REST?

2012-04-29 Thread Sönke Ludwig
Am 29.04.2012 23:41, schrieb bls: Seems that my last reply was jammned or whatever .. so in short x509 certificate support... Why not ? Do you mean for SSL or package signing or something else? They are currently used for SSL, but currently there is no certificate validation on the client sid

Re: Introducing vibe.d! SOAP .. REST?

2012-05-03 Thread bls
Am 30.04.2012 08:38, schrieb Sönke Ludwig: If you mean automatic generation of a REST interface for an existing D interface, then it's definitely planned. I can imagine a sloppy version where the HTTP method is always POST or can be POST/GET as desired by the client. But I would also like to have

Re: Introducing vibe.d! SOAP .. REST?

2012-05-03 Thread bls
Am 03.05.2012 11:22, schrieb bls: Should be POST GET PUT DELETE I would be fantastic if vibe.d can implement a REST SERVER following this guideline : A very interesting read regarding implementing a rest server (PHP) http://www.gen-x-design.com/archives/create-a-rest-api-with-php/ Bjoern

Re: Introducing vibe.d! SOAP .. REST?

2012-05-03 Thread Chris NS
I've been playing around with vibe in my free time the last few days, and here are the beginnings of a stab at REST: https://github.com/csauls/zeal.d/blob/master/source/zeal/http/router.d Admittedly it rips off the Rails way of recognizing and pathing the REST actions, but I admit a small bias

Re: Introducing vibe.d! SOAP .. REST?

2012-05-03 Thread Kagamin
On Thursday, 3 May 2012 at 09:22:23 UTC, bls wrote: Should be POST GET PUT DELETE I'm afraid, some proxies may cut unusual http verbs. SVN relies on them and if a proxy is not nice, it gets broken.