chrome控制台確認發送一個ajax請求,但伺服器卻收到三個請求?
01-08
前端:{
系統 : windows 8.1, 瀏覽器 : chrome,請求方式 : jquery ajax
}後端:{ 系統: centOs,語言: python flask
}問題:隨機出現前端ajax只發送了一次,在console控制台看到的,後面不死心,用wareshark抓包也發現是一次但是在伺服器上發現偶爾會同時收到三次一樣的請求,但後兩次編碼是亂碼~用tcpdump發現也是三次
然後懷疑是不是使用了代理,也沒有已經醉了,求教有遇到同樣情況的嗎,或者知道怎麼回事的
看一下電腦上有沒有安裝騰訊電腦管家之類的安全軟體。這些安全軟體有可能會把你的http請求通過他們伺服器中轉一下。
我幫你查了一下,題主應該在廣州,另外兩個IP來自上海,我們可以認為請求被轉發了,有能力攔截ajax請求的莫過於一些防火牆軟體了。好了,剩下的不多說了。
菜鳥板凳圍觀,我就想弱弱地問一句,這三個請求分別來自三個IP地址,那麼這三個IP地址對應的分別是什麼?
關閉騰訊電腦管家再試試
access_log 把 X-Forwarded-For header 也加上看看。另外 change_product_title 介面也不應該用 GET 。
看IP啊,來自不同的IP。
被殺毒軟體進行鏈接審查了,正常的。我項目也一樣遇到過這個問題,還困惑了一段時間
什麼鬼183.13.87.137廣東省深圳市 電信180.153.206.22上海市上海市 電信101.226.89.115上海市上海市 電信
你改成POST試試
是不是觸發ajax的事件被渲染了多次?比如一個按鈕渲染2次click就會發送2次請求。
推薦閱讀:
※PHP的未來在哪?
※如何看待蘋果提出的Next-generation 3D Graphics API?
※mac下intellij idea 變得特別卡該如何解決?
※知乎專欄頂部的藍色載入進度條實現原理是什麼?
※如何看待 python 的性能?