【问题标题】:How to get request hostname from an HTTP-triggered, Python Azure Function request header?如何从 HTTP 触发的 Python Azure 函数请求标头获取请求主机名?
【发布时间】:2020-11-03 18:10:04
【问题描述】:

我将从应用服务可以转发到我的(关键字 PYTHON)函数的所有可用标头列表中受益匪浅。或者如果有人知道如何“列出所有”,那就太棒了。

通过对 SO 提出问题,我发现可以使用以下方法收集请求 IP 地址:

  • req.headers.get("X-FORWARDED-FOR")

我需要请求来自的主机名。

看起来这是可能的using C# Functions。但我要么使用 req.headers.Host 做错了,要么它不适用于 Python。

可以使用 Python 吗?

【问题讨论】:

  • 根据文档, headers 是一个字典,可能你可以通过 req.headers["host"] HttpRequest Class 访问主机

标签: python http-headers azure-functions hostname


【解决方案1】:

对于这个要求,你只需要使用req.headers.get("host")。我在我身边测试它,它在 azure 门户上运行良好。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-06-11
    • 1970-01-01
    • 2023-03-28
    • 2013-11-20
    • 1970-01-01
    • 2019-01-08
    • 2022-01-15
    • 1970-01-01
    相关资源
    最近更新 更多