python - 使用 python 在 Azure Functions 中进行路由

标签 python http azure-functions

我知道我可以在 Azure 函数中使用查询参数来获取值

"myfunction?p=one&p2=two"

我指的是这个问题

How can I do Routing in Azure Functions?

但是它只针对 C# 和 node.js,我想获取以下 flask 样式的值

/function/<name>/<id>

我可以直接访问,我如何在Azure函数中的python中做到这一点

我还引用了这个文档,它只讨论了 node.js 和 C#

https://github.com/Azure/azure-functions-host/wiki/Http-Functions

最佳答案

你可以在function.json文件中添加“route”来改变路径,例如:

"bindings": [
    {
      "authLevel": "anonymous",
      "type": "httpTrigger",
      "direction": "in",
      "name": "req",
      "methods": [
        "post"
      ],
      "route": "contact/{version}/certificate"
    }
    ....
    ]

在文件 __init__.py 中, 您可以通过 version = req.route_params.get('version')

获取 version

关于python - 使用 python 在 Azure Functions 中进行路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52446199/

相关文章:

python - Pandas - 将列子集行与主列中的匹配值对齐

python - Pythonic 生成器在可能的字母组合上的起始值

python - 读取具有指定换行符的文件

java - 使用 HttpURLConnection 下载 html 时的奇怪行为

java - HttpClient - 从一个 InputStream 写入多个 POST 请求

javascript - Node.js Q promise forEach 返回未定义

Azure 队列触发函数错误

python - 计时器触发 azure 函数 python v2 模型 - 部署到 azure 后,它显示 "no http trigger found "

python - 如何在本地镜像上应用 Azure OCR API 和 Request 库?

azure-functions - 如何从 Azure 函数输出多个 blob?