7

是否可以使用method=post. 我在文档中找不到任何允许使用除get.

https://developers.google.com/appengine/docs/python/config/cron#Python_app_yaml_Cron_support_in_the_development_server

4

2 回答 2

8

简单回答是不。从文档中清楚地说明 cron 作业使用 HTTP GET。最好的办法是将您的方法更改为 GET 并限制对 app.yaml 中 url 的直接访问。像这样:

handlers:
 - url: /report/weekly
   script: reports.app
   login: admin
于 2016-03-12T06:19:01.757 回答
1

这是不可能的。这些请求将有一个您可以检查的标头“X-AppEngine-Cron”,如果您想防止从浏览器意外运行,这可能会有所帮助。

于 2013-08-13T22:06:40.967 回答