我们经常会在做认证授权的时候发现一次请求有时候会使controller方法触发多次,这种情况大多数都因为前端其实发出了多次请求(排除js代码问题,静态资源请求往往是问题所在),而你的过滤器没有放行静态资源请求,导致这次请求也进入了你的controller中,例如:没有放行/favicon.ico请求,就会导致以上情况的发生。
image.png
如果在测试阶段我们完全可以用其他第三方插件如postman、Restlet、linux环境下wget、curl指令等等手段来进行API测试,这样发出的请求往往比浏览器干净很多。
网友评论