抓住烧瓶中的所有URL [英] Catch-All URL in flask-restful
本文介绍了抓住烧瓶中的所有URL的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
烧瓶中具有捕获所有URL 功能
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
我如何在flask-restful
中具有相同的功能?
How can I have the same functionality in flask-restful
?
推荐答案
cricket_007发表的评论解决了该问题:
如果您需要接受带有斜杠的任何内容,那么
api.add_resource(Endpoint, '/<path:content>')
应该可以工作
这篇关于抓住烧瓶中的所有URL的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文