trying to create simple py script

Lutz Horn lutz.horn at fastmail.fm
Fri Aug 10 02:35:26 EDT 2012


Hi Smaran,

Am Do, 9. Aug 2012, um 23:52, schrieb Smaran Harihar:
> I am trying to create a simple cgi-script to receive a Ajax
> call, manipulate the string received and send it back as JSON.

I can recommend bottle. The following example manipulates a JSON request
body and returns it. That is *much* easier than using CGI.

#!/usr/bin/env python

from bottle import request, post, run

@post('/hello')
def index():
    if request.headers.get('X-Requested-With') == 'XMLHttpRequest':
        body = request.json
        body["baz"] = "qux"
        return body
    else:
        return 'This is a normal HTTP Post request.'

run(host='localhost', port=8080)

Lutz



More information about the Python-list mailing list