get請求發送一次,后台接口收到兩次請求的原因


背景:

前端使用的技術為vue

調用后台接口獲取短信驗證碼,在瀏覽器打印出來是一個get請求   一個options請求(預檢請求)

 

后台打斷點,接口調用限制為HttpGet請求

 

 

表現結果為前端只點擊一次獲取驗證碼,web瀏覽器也只打印出來一個get,但是后台不定時 會觸發兩次調用。

開始以為是options會干擾,但是調試后發現options請求直接被擋在外面了,提示接口不支持這類調用

然后各種找原因,不得結果

 

后來沒辦法在后台代碼增加了邏輯判斷。

 

最后偶然的機會發現其他人也遇到過類似問題

 

 

比如:

https://blog.csdn.net/iteye_19292/article/details/82676251?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~aggregatepage~first_rank_v2~rank_aggregation-10-82676251.pc_agg_rank_aggregation&utm_term=get%E8%AF%B7%E6%B1%82%E5%8F%91%E9%80%81%E4%B8%A4%E6%AC%A1%E8%AF%B7%E6%B1%82&spm=1000.2123.3001.4430 

 

 

 

最終確定是谷歌瀏覽器的問題

解決方案:禁用谷歌瀏覽器的插件,問題立馬得的解決

But   用戶不會每次都手動禁用插件。所以還是保留了后台的判斷邏輯。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM