Flask中的路由尾随斜杠(/)
如下,定义一个/hello/的路由
from flask import Flaskapp = Flask(__name__)@app.route('/hello/')
def hello():return 'Hello, world'app.run()
在浏览器地址栏输入http://127.0.0.1:5000/hello,按F12可以看到 重定向308的状态码。
(如果在浏览器地址栏输入http://127.0.0.1:5000/hello/,则正常访问,不重定向)
因此,flask背后其实是做了一个重定向,把/hello重定向到 /hello/
(参考博客:Flask Flask中的路由尾随斜杠|极客教程)
对应的源码是??? #TODO 待研究