有时我在执行Google AnalyticsAPI v3时收到以下错误消息
错误:
java.net.SocketTimeoutException:读取超时 在java.net.SocketInputStream.socketRead0(本机方法) 在java.net.SocketInputStream.socketRead(未知来源) 在java.net.SocketInputStream.read(未知来源) 在java.net.SocketInputStream.read(未知来源) 在sun.security.ssl.InputRecord.readFully(未知来源
基本上,我正在尝试执行以下代码:
代码:
Get get = analytics.data().ga().get(bean.getIds(), bean.getStartDate(), bean.getEndDate(), bean.getMetrics());
get.setDimensions(bean.getDimensions());
get.setSamplingLevel(bean.getSamplingLeve());
get.setMaxResults(bean.getMaxResult());
query.setIds("ga:"+ids[i]);
get.buildHttpRequest().setReadTimeout(5 * 60000);
get.buildHttpRequest().setConnectTimeout(5 * 60000);
gaList.add(get.execute());
但是setReadTimeout(millisec)和serConnectionTimeout(millisec)不起作用。
任何帮助?