Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #26841

Re: trying to create simple py script

From Lutz Horn <lutz.horn@fastmail.fm>
References <CAHRZm1t3pO6n=xByoy4tkNO049x9aAASaO=8RiyKXgA8RXmujA@mail.gmail.com>
Subject Re: trying to create simple py script
Date 2012-08-10 08:35 +0200
Newsgroups comp.lang.python
Message-ID <mailman.3144.1344580529.4697.python-list@python.org> (permalink)

Show all headers | View raw


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

Back to comp.lang.python | Previous | Next | Find similar | Unroll thread


Thread

Re: trying to create simple py script Lutz Horn <lutz.horn@fastmail.fm> - 2012-08-10 08:35 +0200

csiph-web