我使用 python 创建了一个 azure HTTP 触发函数应用程序,它接受请求并根据请求参数返回响应。现在我想读取请求中的cookie。如何从请求中读取cookie?
最佳答案
您只需使用 http.cookies.SimpleCookie
从 req
对象加载/解析 Cookie
header 即可
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}")
要测试此代码,请发送带有如下 header 的请求
Cookie: username=oreo
关于python - 如何使用python从azure函数应用程序的请求中读取cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56444146/