Update: When I run the same code locally on pre-packed Rocket web server and Python 2.7.8, no error occurs. As far as I know, web2py should still support Python 2.6.1 running on my production server. Could this be a bug or incompatibitity with python/web server/server setting?
Dne úterý, 4. listopadu 2014 12:48:07 UTC+1 Tomáš Slobodník napsal(a): > > Hi everyone, > > I run into the following problem when implementing RESTful API. > I have this function in my controller: > @request.restful() > def prop(): > response.view = 'generic.json' > session.forget(response) > > def POST(**vars): > return dict() > > return locals() > > When I use cURL with valid JSON body like this one: > # curl -H "Content-Type: application/json" -d '{"client_id": 112233}' > https://domain.org/api/prop > <https://domain.org/api/prop> > > I get "invalid arguments" response. > <https://domain.org/api/prop> > When I send invalid JSON in request body, I get empty JSON ("{}") in > response, which I assume is OK. > > Can you please advice where could possibly be a problem? > I run web2py 2.9.11 on Apache and Python 2.6.1. > > Thank you, > Tomas > > -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.