今天在修改一个前端页面组件后,接口中出现了大量的400接口如下图所示:
经过查询此类问题是描述是:由于被认为是客户端对错误(例如:畸形的请求语法、无效的请求信息帧或者虚拟的请求路由),服务器无法或不会处理当前请求。
也就是说是请求问题,spring无法完成相关转发。因此,找到spring相关转发入口spring-web-servelet中的dispathchservlet入口,我所使用版本为3.1.1,经过调试反复调试发现其中异常如下:
很明显,被我修改页面后,接口中少传了一个字段ZBBB,加上测试之后就正常了。记录再次,希望给大家遇到此类问题,在没有其他方法时,提供一个定位问题的思路。