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