Python 捕获flask restful中的所有URL

Python 捕获flask restful中的所有URL,python,flask,flask-restful,Python,Flask,Flask Restful,烧瓶里有一种能力 如何在flask restful中具有相同的功能?解决了问题: 如果您需要接受带有斜杠的任何内容,那么api.add_资源(端点“/”)应该可以工作 这难道不是一个带有:path映射的标准Flask路由吗?名称可以是anything@cricket_007也许,我对Flask不太熟悉,我能采用restful Flask的解决方案吗?@cricket_007不,我不是说函数的名称。我正在寻找一种方法来捕获/之后的所有子地址,我不知道您为什么要这样做。或者为什么你需要一个安静的瓶子

烧瓶里有一种能力

如何在
flask restful
中具有相同的功能?

解决了问题:


如果您需要接受带有斜杠的任何内容,那么
api.add_资源(端点“/”)
应该可以工作


这难道不是一个带有
:path
映射的标准Flask路由吗?名称可以是anything@cricket_007也许,我对Flask不太熟悉,我能采用restful Flask的解决方案吗?@cricket_007不,我不是说函数的名称。我正在寻找一种方法来捕获
/
之后的所有子地址,我不知道您为什么要这样做。或者为什么你需要一个安静的瓶子来完成这个任务。我相信,您只能将一个
资源
映射到一个
/
。看这里。如果您需要接受带有斜杠的任何内容,那么
api.add_资源(端点“/”)
应该可以工作
from flask import Flask app = Flask(__name__)

@app.route('/', defaults={'path': ''})
@app.route('/<path:path>')
def catch_all(path):
    return 'You want path: %s' % path

if __name__ == '__main__':
    app.run()
% curl 127.0.0.1:5000          # Matches the first rule
You want path:  
% curl 127.0.0.1:5000/foo/bar  # Matches the second rule
You want path: foo/bar