一尘不染

如何获得Flask请求网址的不同部分?

flask

我想检测请求是否来自localhost:5000foo.herokuapp.com主机以及请求的路径。如何获得有关Flask请求的信息?


阅读 365

收藏
2020-04-05

共1个答案

一尘不染

你可以通过以下几个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/

你可以通过适当的拆分轻松提取主体部分。

2020-04-05