python - 如何使用python从azure函数应用程序的请求中读取cookie

标签 python azure azure-functions azure-triggers

我使用 python 创建了一个 azure HTTP 触发函数应用程序,它接受请求并根据请求参数返回响应。现在我想读取请求中的cookie。如何从请求中读取cookie?

最佳答案

您只需使用 http.cookies.SimpleCookiereq 对象加载/解析 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/

相关文章:

python - 在 Django 脆皮表单 form_action 中使用 pk 参数

python - 使用 PyInstaller 打包时找不到 SpaCy 模型

python - 如何使用 Python 锁定 Azure 资源组中的所有资源

.net - 为什么 Azure 应用服务找不到我的 GoDaddy 证书?

python - 使用 Azure Function App 和 Python 更新 Azure 表

python - PIL 对比 RMagick/ruby-gd

python - 过滤视频中的掌声

c# - 使用 SQL 数据库的依赖项注入(inject)刷新 ASP.NET Core 中的 Azure Active Directory 访问 token

azure - 导致 Azure API 管理在收到请求和后端执行之间超时的原因

azure-sql-database - 从 Azure Function App 的托管服务标识调用时出现 SQL Azure 模拟错误