2013-02-12 44 views

回答

5

假设你正在使用推送队列中,您可以检查是否有任何Task Queue headers的设置。

标头是:

X-AppEngine-QueueName 
X-AppEngine-TaskName 
X-AppEngine-TaskRetryCount 
X-AppEngine-TaskExecutionCount 
X-AppEngine-TaskETA 
3

从GAE文档在https://cloud.google.com/appengine/docs/java/taskqueue/push/creating-handlers#writing_a_push_task_request_handler

  • X-应用服务引擎-QUEUENAME,队列的名称(可能默认)
  • X-AppEngine-任务名称,任务名称或系统生成的唯一ID(如果未指定名称)
  • X-AppEngine-TaskRetryCount,此任务已被重试的次数;对于第一次尝试,此值为0.此数字包括由于缺少可用实例而导致任务失败并且从未到达执行阶段的尝试。
  • X-AppEngine-TaskExecutionCount,这是执行阶段此任务先前失败的次数。该数字不包括由于缺少可用实例而导致的故障。
  • X-AppEngine上-TaskETA,任务的目标执行时间,自1月1日以微秒指定的1970年

请注意,如果你真的关心请求的来源,你可以确保任务阻止外部世界调用它的URL。

相关问题