天天看點

微信公衆号開發,伺服器收到兩次請求的問題,IP 不同

  • 上半年寫的一個公衆号的項目,碰到了一個bug。送出給了qq浏覽器團隊,半年後回複了我。bug

    是這樣的,所有的從微信浏覽器内發出的請求,伺服器都收到了兩次。剛開始以為都是從網頁發起的,可能是click 事件

    觸發了兩次。然而并非如此。從服務端的反複測試中,發現,兩次的ip是不一樣的,一次是真實用戶端的IP,另一次就不知道從哪裡來了。我猜應該是觸發了騰訊的安全機制,這個IP來自騰訊伺服器。這個bug在蘋果手機上不存在,隻存在于部分的安卓手機上。

    解決的辦法,結果多次修改。發現我用的 java 的 @ResponseBody

    産生的這個問題。然後換了response.getwrite().print(),雖然不太優雅,但是問題解決。