如何获得在Azure Linux Web App上运行的Flask中的客户端IP地址?

我正在Azure Linux Web App上运行flask网站。我已经到了需要知道客户端IP地址的地步。我已经阅读了很多讨论在代理后面访问客户端IP地址的线程,并且必须更新nginx配置文件以通过代理传递此信息,但是,我认为我的Azure Linux Web应用程序未运行nginx网络服务器。

如何确定我的Azure Linux Web App正在运行哪个Web服务器,如何开始在flask应用的python代码中查找客户端IP地址?

xiangzhy 回答:如何获得在Azure Linux Web App上运行的Flask中的客户端IP地址?

在Azure Linux Web App中,它将通过反向代理更改来自Internet的请求。因此,您需要使用request包来获取客户端。此处的示例代码:

clinet_ips = request.headers.getlist("X-Forwarded-For")
本文链接:https://www.f2er.com/3155753.html

大家都在问