2014-09-02 130 views
0

我在使用Spring Framework for android時遇到了一個問題。Android 504網關超時

當我的用戶連接時,我需要獲得他必須在白天完成的任務列表。 我問我的web服務(偉大的工作,帶wifi),但是當我需要與3G/EDGE網絡使用它,它不工作,並給我一個:

org.springframework.web.client.HttpServerErrorException: 504 Gateway Timeout 

帶wifi的連接需要約3秒,20後-30秒在3g/e和它墜毀...

任何想法?

感謝提前

回答

0

有可能是壞了你的服務器環境,嘗試寫一些單元測試,看看嘲諷一些超時時,它的行爲;它甚至可能與你的android代碼沒有任何關係。 仍然 - 假設你的服務器很好,你在android中用於服務器連接的API是什麼?通常,您最好選擇one,因爲它可以優雅地處理超時。

+0

它可以與來自網頁的wifi呼叫和HTTP呼叫一起使用。我使用Android的Spring Framework來訪問網絡上的數據。 – mfrachet 2014-09-02 09:20:51

+0

它可以通過wi-fi工作,因爲在發出超時之前,您的http請求會及時到達服務器。你能檢查你的服務器什麼超時設置你的請求? – 2014-09-02 09:26:54

+0

快遞默認的一個:我不知道:/。順便說一句我使用express和nodejs來使我的WebServices工作。 – mfrachet 2014-09-02 09:36:44