gpt4 book ai didi

python - 是否可以从函数应用程序中的 Azure API 网关调用检索 header ?

转载 作者:行者123 更新时间:2023-12-02 08:23:54 25 4
gpt4 key购买 nike

假设我有一个函数想要打印传入 API 网关调用的所有 header 。这可能吗?

Http触发功能应用程序代码如下:

import logging
import json

import azure.functions as func

def main(req: func.HttpRequest) -> func.HttpResponse:
return func.HttpResponse(
json.dumps(req.get_json()),
status_code=200
)

没有看到任何明显的方法从 HttpRequest 类中检索它:https://learn.microsoft.com/en-us/python/api/azure-functions/azure.functions.http.httprequest?view=azure-python

最佳答案

您可以简单地将func.HttpRequest.headers转换为字典:

def main(req: func.HttpRequest) -> func.HttpResponse:
headersAsDict = dict(req.headers)
logging.info(json.dumps(headersAsDict, indent=2))
...

关于python - 是否可以从函数应用程序中的 Azure API 网关调用检索 header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66369367/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com