如何从HTTP触发的Python Azure Function请求标头获取请求主机名?

时间:2020-11-03 18:10:04

标签: python http-headers azure-functions hostname

我将从列表中的所有标题中受益匪浅,这些标题可供App Service转发给我的(关键字PYTHON)函数。或者,如果有人知道如何“全部列出”,那就太好了。

通过在SO上提问,我发现可以使用以下命令收集请求的IP地址:

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

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

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

是否可以使用Python?

1 个答案:

答案 0 :(得分:1)

为此,您只需要使用req.headers.get("host")。我在我这边对其进行测试,在Azure门户网站上可以正常工作。 enter image description here