我想检测请求是否来自localhost:5000或foo.herokuapp.com主机以及请求的路径。如何获得有关Flask请求的信息?
localhost:5000
foo.herokuapp.com
你可以通过以下几个Request字段检查网址:
Request
用户请求以下URL:
http://www.example.com/myapplication/page.html?x=y
在这种情况下,上述属性的值如下:
path /page.html script_root /myapplication base_url http://www.example.com/myapplication/page.html url http://www.example.com/myapplication/page.html?x=y url_root http://www.example.com/myapplication/
你可以通过适当的拆分轻松提取主体部分。