手机客户端访问服务端接口经常超时的问题

天王盖地虎626 发布于 2016/06/03 23:16
阅读 277
收藏 0

首先,公司的wifi网络确实不是很好,但是,同样的网络条件下,ios往往请求接口要顺利一些。

为了确认为啥android客户端连接服务端请求这么慢,专门写了demo,

分别

1)采用volley框架访问请求;

2)httpurlconnection进行网络请求

经过反复测试和打印结果来看,有的时间段,访问很顺利,有的时间段请求总是超时。

但是,同时间,用安装在客户端上超级终端,输入命令来访问服务器,却发现访问请求很快,我也无语了,这到底是我请求服务端的程序有问题,还是网络环境有问题?

而且通过服务端监控来看,往往发生超时的时候,就是服务端压根收不到任何请求的时候。

从日志信息看,明显是超时
06-03 20:48:52.613: I/currentTimeXXXX511(27314): failed to connect to interface.cccpad.net/111.19.17.12 (port 80) after 10000ms
06-03 20:48:52.614: I/currentTimeXXXX512(27314): failed to connect to iinterface.cccpad.net/121.199.37.92 (port 80) after 10000ms
06-03 20:48:52.615: I/currentTimeXXXX513(27314): null
06-03 20:48:52.616: I/currentTimeXXXX514(27314): [Ljava.lang.StackTraceElement;@4225b230
06-03 20:48:52.635: I/currentTimeXXXX6(27314): 2016-06-03 20:48:52 634


加载中
0
分流砥柱
分流砥柱
一般IOS 上网就是快点,这也许是系统的原因。
0
东向利
东向利
是不是用了域名访问服务器
0
天王盖地虎626
天王盖地虎626

引用来自“东向利”的评论

是不是用了域名访问服务器
是的,这和域名有关系吗?
0
东向利
东向利

引用来自“东向利”的评论

是不是用了域名访问服务器

引用来自“天王盖地虎626”的评论

是的,这和域名有关系吗?
你调整成IP地址,尝试一下吧,我们曾经遇到过。多是环境的问题。
返回顶部
顶部