author | Tero Marttila <terom@paivola.fi> |
Fri, 30 Jan 2015 16:06:55 +0200 | |
changeset 112 | b5e0939124b1 |
parent 111 | 530d215d5df1 |
child 113 | b4cb6e4313cb |
qmsk/web/json.py | file | annotate | diff | comparison | revisions |
--- a/qmsk/web/json.py Fri Jan 30 14:28:15 2015 +0200 +++ b/qmsk/web/json.py Fri Jan 30 16:06:55 2015 +0200 @@ -8,6 +8,14 @@ CORS_HEADERS = None CORS_CREDENTIALS = None + def request_post(self): + if self.request.method != 'POST': + return None + elif self.request.mimetype == 'application/json': + return json.loads(self.request.get_data(as_text=True)) + else: + return self.request.form + def headers (self): if self.CORS_ORIGIN: yield 'Access-Control-Allow-Origin', self.CORS_ORIGIN