chrome控制台確認發送一個ajax請求,但伺服器卻收到三個請求?

前端:{

系統 : 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 的性能?

TAG:Web開發 | 前端開發 | jQuery | CentOS | Flask |