Python Bottle.Routes。捕捉问号(?)
Python Bottle.Routes. Capturing a question mark (?)
在书签应用程序中。在 Bottle 中,我试图捕获附加到 URL.
的 link
但是当我尝试发送 YouTube URL 时,例如
http://myapp.com/bookmark/https://www.youtube.com/watch?v=6ZOPGKFsTzI
连路
@route("/bookmark/<url:re:.+>")
def save(url) :
...
不会捕获它。
它捕获了 https://www.youtube.com/watch 但停在了 ?
有什么模式可以匹配吗?
?... 部分可能不被 Bottle 框架视为 url 的一部分,而是 query string.
的一部分
你可以为bookmark/.*设置一个路由,然后访问request对象获取完整的字符串。
在书签应用程序中。在 Bottle 中,我试图捕获附加到 URL.
的 link但是当我尝试发送 YouTube URL 时,例如
http://myapp.com/bookmark/https://www.youtube.com/watch?v=6ZOPGKFsTzI
连路
@route("/bookmark/<url:re:.+>")
def save(url) :
...
不会捕获它。
它捕获了 https://www.youtube.com/watch 但停在了 ?
有什么模式可以匹配吗?
?... 部分可能不被 Bottle 框架视为 url 的一部分,而是 query string.
的一部分你可以为bookmark/.*设置一个路由,然后访问request对象获取完整的字符串。