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.

Reply via email to