是否可以使用method=post
通过Google App Engine向网址发出cron请求。我在文档中找不到允许get
以外的其他方法的任何内容。
答案 0 :(得分:5)
简单的答案是否定的。从docs可以清楚地看出,cron作业使用HTTP GET。最好的方法是将您的方法更改为GET并限制直接访问app.yaml中的网址。 像这样:
handlers:
- url: /report/weekly
script: reports.app
login: admin
答案 1 :(得分:1)
这是不可能的。请求将有一个可以检查的标题“X-AppEngine-Cron”,如果您想防止从浏览器中意外运行,这可能会有所帮助。