
回复
代码:
cmd运行:
测试效果图:
(1)/test1/:路由正确(2)/test1:自动补全结尾的/,从而路由正确
(3)/test2/:路由错误,不会自动补全/
(4)/test2:路由正确,不会自动补全/
官方文档解释:
test1的 URL是中规中矩的,尾部有一个斜杠,看起来就如同一个文件夹。访问一个没有斜杠结尾的 URL 时 Flask 会自动进行重定向,帮你在尾部加上一个斜杠。
test2的 URL没有尾部斜杠,因此其行为表现与一个文件类似。如果访问这个 URL 时添加了尾部斜杠就会得到一个 404 错误。这样可以保持 URL 唯一,并帮助 搜索引擎避免重复索引同一页面。