后台报错截图:
即:Could not find acceptable representation
页面请求代码截图:
后台controller截图:
问题所在:
@RequestMapping路径报错,如:xxx.png
Spring前端到后台的请求是根据当前的URI获取到后缀进行解析的,.png自然就会解析为图片,但是我们返回的数据不只有图片。
使用@RequestMapping用户期望返回json类型的数据,但是这里在返回值中我们即有验证码图片的生成的流,又有dto定义的前后端交互规定类型HttpResp,所以在前端的解析就失败了。
解决方案一:修改掉返回值类型,删掉返回的HttpResp,写成String返回值也可以