Я использовал эту ссылку для настройки баннера повара ie ( Как получить разрешение на файлы cookie от пользователя в Flask), но для установки повара ie используется javascript. Я хочу установить cook ie для клиента на сервере через HTTPonly и HTTPS и сохранить его под сеансом, но без аутентификации пользователя (у меня установлен Flask -Talisman, который устанавливает секретный ключ для шифрования сеанса cook ie). Как я могу сделать это в веб-приложении flask без настройки document.cook ie в файле javascript, когда пользователь нажимает кнопку? Могу ли я сделать это без создания формы в HTML или с запросом XHR? Обычно это можно сделать с помощью запроса POST из формы:
@app.route('/setcookie', methods = ['POST', 'GET'])
def setcookie():
if request.method == 'POST':
user = request.form['nm']
resp = make_response(render_template('readcookie.html'))
resp.set_cookie('userID', user)
return resp
Но мне нужно использовать декоратор @ app.app_context над функцией, а затем, когда клиент принимает баннер согласия, нажав на кнопку Затем сервер отправит клиенту в режиме реального времени ответ со всеми файлами cookie с аналитической платформы c и т. д. c. Как я смогу сделать это?