起因
在项目中遇到需要进行crud操作的功能,用的是Springboot+MybatisPlus+MySQL+AVue,在通过postman测试接口正确性时遇到此错误。
排查过程
因为项目运行是没问题的,自动生成的角色等crud操作也是没错的,所以直接排除Springboot的问题,从自身找原因。
我测试自带的roleController是如何进行curd的,结果如图:
所以我就认为传过来的参数是这样的就可以,于是我做了一件特别蠢得事情,如图:
是的,你没看错,我就直接在链接后面加了参数列表,手动加的……毫无疑问,肯定是不对的,于是就报了Request method 'PUT'/ 'POST' not supported。
后来还是通过同事的帮助,才知道了正确的传值方法,如图:
然后就没错了,愉快的送给前端测试去啦。