Я пытаюсь получить доступ к заголовкам запросов, когда пользователь посещает определенную страницу. Это функция cron и согласно эта ссылка . Я должен быть в состоянии определить, поступил ли запрос от учетной записи службы, проверив наличие заголовка X-Appengine-Cron. Я пробовал это и использовал запрос во всем приложении без проблем, однако для этого он возвращает ошибку:
local variable 'request' referenced before assignment
Я попытался реплицировать другие функции, которые используют запрос, однако там нет проблем. Я использую очень простой тест, чтобы проверить, работает ли он:
from flask import (
Blueprint, Flask, flash, g, redirect, render_template, request, url_for
)
@app.route('/cloud-datastore-export', methods = ['GET'])
def cloud_datastore_export():
test = request.headers.get('X-Appengine-Cron')
Я ожидаю, что тест будет содержать значение X-Appengine-Cron.