首页 > 其他 > 详细

flask中访问一个不存的接口报405错误的原因

时间:2021-02-20 15:58:51      阅读:20      评论:0      收藏:0      [点我收藏+]
  1. 公司项目中,有一个接口/report/add_user 前端访问时报405的错误,请求方法是POST
  2. 排除错误时,查了一下代码,这个版本的系统根本找不到这个接口
  3. 正常找不到这个接口,不管是GET还是POST报错是404 not found, 为何会报405呢?
  4. 查询之后,发现之前的路由设置不够规范统一,有一个/report/<regex("[a-z0-9]{24}"):report_id>‘, methods=[‘GET‘])的路由,原因在这里
  5. 总结:
    • flask注册路由不像django放在一起,特别是flask使用蓝图之后,路由很容易混淆,需要制定响应的路由规范,以免造成相互影响

flask中访问一个不存的接口报405错误的原因

原文:https://www.cnblogs.com/qumogu/p/14420761.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!