Chrome 浏览器插件重复发送 HTTP Request 请求,导致 Servlet 的 doGet 方法被调用两次


开始以为是 web.xml 中 servlet-mapping 的 url-pattern 配置有问题,修改了没用。后来索性删除整个 web.xml 文件,改用注解配置 Servlet,但还是没用。doGet 方法总是被调用两次。网络搜索看到有人也遇到此问题,大多是讲 url-pattern 配置的问题,最终在这里找到答案: https://stackoverflow.com/questions/322702/servlet-being-called-twice

其中一条回答说是因为 Chrome 浏览器中安装的 html 验证插件导致再次请求 servlet。于是我在 Edge 浏览器里测试,发现 doGet 方法只被调用一次,证明了 chrome 浏览器的问题,经过逐个排查,发现是安装的一个用于下载音视频的插件 Total Downloader Pro - videos, mp3, photos... 导致的问题。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM