hor1zon Lin 在 Django一个小特性 中发帖
情景复现:
微信公众号接第三方后台时候需要进行服务器配置验证
微信调试工具
URL验证时候总是301报错
[image]
搜了一下301报错是重定向
关于django
Django 有个小特性就是当用户通过URL访问网站时候,如果URL不匹配会自动加一个“/”进行重定向
举个例子
用户用 https://域名/auth 访问
但是服务器上path路径写的是"wxauth/"这时候如果是浏览器访问会自动加上斜杠重定向到https://域名/auth/ 因为网页正常显示你并不会感知错误
用postman发送https://域名/auth 请求postman会自动帮你跟随重定向而不会返回301
[Screenshot 2025-03-07 182051]
但是把postman自动跟随重定向关了,从设置里关闭
[Screenshot 2025-03-07 1823...