request.environ.get用于在反向代理上获取访问者IP。

时间:2018-02-11 21:35:23

标签: python flask python-requests pythonanywhere

我在Python, Flask client ip address尝试了解决方案。在HTML方面,一切正常。但是,如果我把它放在python代码(我的app.py文件)上,它会显示不同的IP。

在我的App.py上

ip_add = request.environ.get('HTTP_X_REAL_IP', request.remote_addr) #shows在亚马逊上播放。我正在做错什么

在我的index.html上

{{request.environ.get('HTTP_X_REAL_IP', request.remote_addr)}}#这很好用

顺便说一句,我在pythonanywhere上运行它。谢谢,美好的一天!

0 个答案:

没有答案