我正在使用带有 Java 和内置任务队列的 Google AppEngine。
有没有办法确定当前调用是否是源自任务队列的任务?
谢谢
假设您正在使用推送队列,您可以检查是否设置了任何任务队列标头。
标题是:
X-AppEngine-QueueName
X-AppEngine-TaskName
X-AppEngine-TaskRetryCount
X-AppEngine-TaskExecutionCount
X-AppEngine-TaskETA
请注意,如果您真的关心请求的来源,您可以保护任务 URL 以防止外界调用它。