0
每當我嘗試在我的網站上點擊頁面時,每個頁面都會在Safari中調用GET方法2次。然而,它在其他瀏覽器中工作正常。另外,在發佈結果時,如果頁面返回頁面中的錯誤。只調用POST,但再次發佈相同的數據調用POST和GET兩者。任何想法爲什麼會發生?我錯過了什麼嗎?獲取方法在Safari中被調用兩次
網站鏈接: - Click on the link
每當我嘗試在我的網站上點擊頁面時,每個頁面都會在Safari中調用GET方法2次。然而,它在其他瀏覽器中工作正常。另外,在發佈結果時,如果頁面返回頁面中的錯誤。只調用POST,但再次發佈相同的數據調用POST和GET兩者。任何想法爲什麼會發生?我錯過了什麼嗎?獲取方法在Safari中被調用兩次
網站鏈接: - Click on the link
問題得到解決。
我正在使用帶有空源標籤的img,這導致Safari調用GET方法兩次。
你能在這裏發佈相關的代碼嗎? – Raptor 2015-02-11 08:16:26
嗨,我用一個簡單的java控制器代碼來返回需要打開的頁面。 控制器的代碼片段是: - @RequestMapping(value =「/ add-delivery-address」,method = RequestMethod.GET) public String addDeliveryAddress(@RequestParam(value =「address」,required = false) final String如果(!hasValidCart()){ LOG.info(「Missing,empty or unsupported cart」); return REDIRECT_URL_CART; } //頁面內容 return ControllerConstants.Views.Pages.MultiStepCheckout.AddEditDeliveryAddressPage; } – 2015-02-11 08:22:27
您可以通過定義的鏈接進行檢查。它在Safari瀏覽器以外的所有瀏覽器都能正常工作。 – 2015-02-11 08:26:14