您如何在Python Bottle服务器中接受任何URL?

发布于 2021-01-29 16:08:33

使用瓶子Sehttp://bottlepy.org/docs/dev/routing.html#wildcard-filters

我想接受任何网址,然后对网址进行处理。

例如

@bottle.route("/<url:path>")
def index(url):
  return "Your url is " + url

这很棘手,因为URL中包含斜杠,而Bottle用斜杠分隔。

关注者
0
被浏览
43
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    根据新的Bottle(v0.10),使用重新过滤器:

    @bottle.route("/<url:re:.+>")
    

    您也可以使用旧参数来执行此操作:

    @bottle.route("/:url#.+#")
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看