On Friday, March 27, 2015 at 10:18:37 AM UTC-7, Saifuddin Rangwala wrote: > > If I disable cookie manager with java HttpUrlConnection, it works! Not > sure what has DAL got to do with cookies? >
Sessions, perhaps? How have you configured your sessions? /dps > > On Fri, Mar 27, 2015 at 10:08 PM, Saifuddin Rangwala < > saifuddin...@gmail.com <javascript:>> wrote: > >> Pasting the output from web2py console, clearing it is getting the appid >> as parameter correctly. >> <<snip>> >> application.id,application.appname >> 1,Test >> >> 1 >> application.id,application.appname >> >> 1 >> application.id,application.appname >> >> 1 >> <<snip>> >> >> On Fri, Mar 27, 2015 at 10:04 PM, Saifuddin Rangwala < >> saifuddin...@gmail.com <javascript:>> wrote: >> >>> >>> I have following code in my controller that exposes a restful json api. >>> I am trying to lookup the application by id which is passed as a parameter >>> to this api. >>> >>> Now if I hit this api using curl twice, both the times I see the >>> expected behavior (i.e. application row is fetched from db and a row gets >>> inserted in message table). >>> >>> However, if I hit the same api with same parameter twice using java >>> HttpUrlConnection, then first the behavior is as expected, but for >>> subsequent requests, it is not able to find any row in application table. >>> >>> I have run out of ways to debug this issue further. Please suggest if I >>> am missing something. >>> >>> >>> <<snip>> >>> @request.restful() >>> def api(): >>> def POST(*args,**vars): >>> if args[0]=='message': >>> application=db(db.application.id==vars['appid']).select() >>> print application >>> print vars['appid'] >>> if len(application): >>> vars['request_tenant'] = application[0]['created_by'] >>> message=db.message.validate_and_insert(**vars) >>> return dict(message=message) >>> <<snip>> >>> >>> -- >>> 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+un...@googlegroups.com <javascript:>. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> >> >> -- >> Saifuddin, >> --------------------------------------------- >> Reach me @ +91 9850815274 >> --------------------------------------------- >> >> "The secret to find something is knowing where it is" >> > > > > -- > Saifuddin, > --------------------------------------------- > Reach me @ +91 9850815274 > --------------------------------------------- > > "The secret to find something is knowing where it is" > -- 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.