Google app engine 如何让我的任务处理函数接受来自GAE pushqueue的默认POST请求
我正在使用python和flask rest_plus。我编写了一个推送任务,并使用GAE将其推送到队列中。默认情况下,队列通过POST请求将任务的消息推送到处理程序。是否有一种方法可以使我的任务处理程序函数接受POST请求,以便它可以进入我的任务处理程序主体并执行我的任务。目前我在日志中得到一个405方法不允许的错误。感谢您的帮助 您可以添加一个Google app engine 如何让我的任务处理函数接受来自GAE pushqueue的默认POST请求,google-app-engine,google-cloud-platform,flask-restplus,Google App Engine,Google Cloud Platform,Flask Restplus,我正在使用python和flask rest_plus。我编写了一个推送任务,并使用GAE将其推送到队列中。默认情况下,队列通过POST请求将任务的消息推送到处理程序。是否有一种方法可以使我的任务处理程序函数接受POST请求,以便它可以进入我的任务处理程序主体并执行我的任务。目前我在日志中得到一个405方法不允许的错误。感谢您的帮助 您可以添加一个post()方法作为任务处理函数,而不是get()方法,请参见官方rest\u plus文档 或者,您可以在创建时更改的HTTP方法,默认值为POST
post()
方法作为任务处理函数,而不是get()
方法,请参见官方rest\u plus文档
或者,您可以在创建时更改的HTTP方法,默认值为POST。使用函数名POST()而不是get(),是否使处理程序只接受POST?是的,如果您想要实现REST API,这可能是有意义的(HTTP动词有其含义)。但是,Flask文档解释了如何获得一个实现支持。或者,如果要使用
X-HTTP-Method-Override
标题,请参阅。