关于 loopj/android-async-http java.net.SocketTimeoutException 错误
这几天做项目 遇到的这个问题,其它接口没有这个问题,只有两个接口有这个问题。
请求是成功了,但是没有返回信息,而是提示 java.net.SocketTimeoutException。
后来发现原因是 client.setTimeout(5000); timeout的时间太短。
而后台没有做索引,所以出现了这个问题。
/** 客户端对象 */
private static AsyncHttpClient client = new AsyncHttpClient();
static {
client.setTimeout(5000);
}
解决方法:
1.后台做下索引。
2.client.setTimeout(15000); 此处时间改大一点。
注:最好两个都改。