安卓使用http连接服务器,有时候会一直超时

安卓使用httpclient和HttpURLConnection连接服务器经常会连接不上 超时,服务器是linux的,中间件是tomcat,j2eeMVC架构用的是springmvc,用PC端和IOS端访问都是没问题的,网络也很好,可是安卓偶尔就是连接不上服务器,求帮助
安卓代码:
图片说明
图片说明
有时候登录都不行

自己顶起个,大家帮帮忙哈

http联网的时候,大概有三个超时。第一个在连接池去取一个连接的时候,第二个是客户端到服务端的连接时间,第三个是服务端的响应时间。如果你用3G没问题的话,我感觉大概是wifi网络下客户端到服务端的连接超时了,可以在连接的时候去catch一下异常,看看是不是ConnectTimeout-Exception。。。或者将HttpConnectionParams.setConnectionTimeout设置一个长时间