Google App Engine Cron Requests Using POST

cron, google-app-engine

Solution

the simple answer is no. from the docs it is clearly stated that cron jobs use HTTP GET. the best thing is to change your method to GET and restrict direct access to the url in your app.yaml. like this:

handlers:
 - url: /report/weekly
   script: reports.app
   login: admin

Problem

Is it possible to make a cron request to a URL via Google App Engine using `method=post`. I could not find anything in the documentation allowing different methods other than `get`. https://developers.google.com/appengine/docs/python/config/cron#Python_app_yaml_Cron_support_in_the_development_server

Original source