Hi all -

a newer version of BZLIB/SHP.plt is now available via planet.  It now
includes a "web API" feature, where your api script automatically works with
XMLRPC or JSON requests.

Example - if you have a script called /api/add2 (adds two numbers) as
follows:

(:api-args (a number?) (b number?))
(+ a b)

Then you can call the script by passing in an xmlrpc or json payload, and
get back the corresponding response.  The following is an example of the
json payload:

POST /api/add2 HTTP/1.0
Content-Type: text/json; charset=utf-8

{ a : 50 , b : 90 }

And the response is

Content-Type: text/json; charset=utf-8

140

The parameters above are validated to ensure that they are numbers.  And you
can do the same with XMLRPC payloads.

You can find more details regarding the usage
here<http://weblambda.blogspot.com/2010/07/bzlibshpplt-04-now-available-web-api.html>.


Please let me know if there are any questions/comments.  Cheers,
yc
_________________________________________________
  For list-related administrative tasks:
  http://lists.racket-lang.org/listinfo/users

Reply via email to