如何使用python

时间:2019-06-04 12:43:24

标签: python azure azure-functions azure-triggers

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

1 个答案:

答案 0 :(得分:1)

您只需要使用http.cookies.SimpleCookieCookie对象中加载/解析req

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