写一个个人博客,在提交表单的时候一直显示 HTTP 405 Method Not Allowed,不支持Post方法。
后端接口有写RequestMapping路径,起初以为是请求方式的问题,遂更改uri和请求方式,多次无果。
最后发现并不是请求方式的问题,而是数据库的问题。
在进行后端controller的业务逻辑的时候出现了bug,导致了前端显示 HTTP405 ,其实并不是网络的问题而是后端业务逻辑的问题
在controller中使用ActiveRecord进行数据插入,目标表的主键设置为了自增
我以为这种情况的主键自增可以用null代替,但是不能。
主键为null的时候插不进去。
在插入之前把主键设置好,插入,成功。