此代码已经使用了几年,但是由于未知的原因 对我来说,已经停止工作了。
此功能将继续正确创建任务。
def send_task():
from google.appengine.api import taskqueue
json_data = ...
task = taskqueue.Task(url=..., countdown=2, payload=json_data)
task.add()
处理网址传递给:
in db.py
openings_service = Service()
in controller...
@openings_service.json
def opening_task_queue():
body_data = request.body.getvalue()
最近几年body_data
已被填充并处理
继续。
但是上周,无需更改我的代码,request.body不再
礼物。
我曾经使用过Web2py R-2.14.6,但是升级到R-2.15.0b2却失败了 我需要如何声明函数。尝试使用R-2.15.4并没有帮助,R-2.18.5也没有帮助
在处理历史上一直有效的Google任务的函数中,request.body
的值为:
<open file '<fdopen>', mode 'w+b' at 0x2b31c3ed9930>
以前,其中包含json有效负载。但是<fdopen>
让我茫然。