Как читать куки из запроса в приложении-функции Azure с помощью Python - PullRequest
1 голос
/ 04 июня 2019

Я создал приложение с триггерной функцией Azure HTTP, используя python, который принимает запросы и возвращает ответы на основе параметров запроса. Теперь я хочу прочитать куки из запроса. Как прочитать cookie из запроса?

1 Ответ

1 голос
/ 06 июня 2019

Вам просто нужно загрузить / проанализировать заголовок Cookie из объекта req, используя http.cookies.SimpleCookie

from http.cookies import SimpleCookie

import azure.functions as func
import logging

def main(req: func.HttpRequest) -> func.HttpResponse:
    cookie = SimpleCookie()
    cookie.load(req.headers['Cookie'])

    return func.HttpResponse(f"{cookie['username'].value}")

Чтобы проверить этот код, отправьте запрос стакой заголовок

Cookie: username=oreo
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...