flask 浏览器中测试, 自动在末尾加/ (没有重定向直接加/)
设置路由
@app.route('/admin') # 后面加了/
或 后面加了/
@蓝图对象.route('/admin/') # 后面加了/
在浏览器中测试输入地址:
http://127.0.0.1:5000/admin/
终端提示访问成功
127.0.0.1 - - [11/Oct/2022 00:34:04] "GET /admin/ HTTP/1.1" 200 -
只要访问一次之后再讲后面的/去掉, 在浏览器中输入地址:
http://127.0.0.1:5000/admin 会自动变成 http://127.0.0.1:5000/admin/
终端提示(不是重定向, 而是第一次访问, 清楚缓存也开启了...)
127.0.0.1 - - [11/Oct/2022 00:38:15] "GET //admin/ HTTP/1.1" 404 -
手动清除之后就正常了

文章的段落全是代码块包裹的, 留言0是为了避免文章提示质量低.
文章的段落全是代码块包裹的, 留言1是为了避免文章提示质量低.
文章的段落全是代码块包裹的, 留言2是为了避免文章提示质量低.
文章的段落全是代码块包裹的, 留言3是为了避免文章提示质量低.
文章的段落全是代码块包裹的, 留言4是为了避免文章提示质量低.
文章的段落全是代码块包裹的, 留言5是为了避免文章提示质量低.
文章的段落全是代码块包裹的, 留言6是为了避免文章提示质量低.
文章的段落全是代码块包裹的, 留言7是为了避免文章提示质量低.
文章的段落全是代码块包裹的, 留言8是为了避免文章提示质量低.
文章的段落全是代码块包裹的, 留言9是为了避免文章提示质量低.
本文介绍在使用Flask框架进行Web开发时,对于不带斜杠结尾的URL访问自动补全斜杠的现象,并记录了测试过程及结果。在浏览器中访问未带斜杠的URL时,Flask框架自动将其视为带斜杠的URL进行处理。
1701

被折叠的 条评论
为什么被折叠?



