后端接口如上
前端api如下:
发送请求后,后端无响应,并抛出警告/异常:
resolved [org.springframework.http.converter.HttpMessageNotReadableException: Required request body is missing: private com.yyd.blog_back.common.Result com.yyd.blog_back.contoller.UserController.reginster(com.yyd.blog_back.entity.User)]
网上回答多是说数据格式有问题,或是后台解析json数据有问题
多方搜索仍旧无法解决问题后,便开始在postman上测试:
发现将参数放在params中,后台仍旧报错
但将json形式的参数放在body中向后端发送请求,发现一切正常
于是终于锁定问题:需将json参数放于body中发送才能被@Resquestbody注解解析并接收。
修改前端代码:
将params改为data即可
后端接口无变化
修改后前后端便能正常交互
希望能对和我踩同样坑的小伙伴一点帮助