2014-09-02 110 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