私は Google AppEngine を Java と組み込みのタスク キューで使用しています。
現在の呼び出しがタスク キューから発信されたタスクであるかどうかを判断する方法はありますか?
ありがとう
私は Google AppEngine を Java と組み込みのタスク キューで使用しています。
現在の呼び出しがタスク キューから発信されたタスクであるかどうかを判断する方法はありますか?
ありがとう
プッシュ キューを使用していると仮定すると、Task Queue ヘッダーのいずれかが設定されているかどうかを確認できます。
ヘッダーは次のとおりです。
X-AppEngine-QueueName
X-AppEngine-TaskName
X-AppEngine-TaskRetryCount
X-AppEngine-TaskExecutionCount
X-AppEngine-TaskETA
https://cloud.google.com/appengine/docs/java/taskqueue/push/creating-handlers#writing_a_push_task_request_handlerの GAE ドキュメントから:
リクエストの発信元が本当に気になる場合は、タスクの URL を保護して、外部から呼び出されないようにすることができます。