Ben*_*oot 8 java google-app-engine
我正在使用XMLReader来简单地读取如下所示的Feed.
URLConnection urlConnection = url.openConnection();
XmlReader reader = new XmlReader(urlConnection);
Run Code Online (Sandbox Code Playgroud)
当调用它时,我会在5秒内收到IOException"提取时超时".所以我试着将超时设置为最大值.(10秒),但仍然没有运气,并且在5秒内仍然是IOExeption.
urlConnection.setConnectTimeout(10000);
Run Code Online (Sandbox Code Playgroud)
(最大值在文档中说明:http://code.google.com/intl/nl-NL/appengine/docs/java/urlfetch/overview.html)
似乎饲料的尺寸太大.当我拨打较小的Feed时,它可以正常工作.有没有解决方法或解决方案?我需要能够调用更大的Feed.
sys*_*out 11
您应该使用setReadTimeout设置读取截止日期的方法:
urlConnection.setReadTimeout(10000); //10 Sec
Run Code Online (Sandbox Code Playgroud)
您应该能够在10秒内下载更大的Feed.
如果你仍然有问题,试着摆弄这种不同的方法.
| 归档时间: |
|
| 查看次数: |
4068 次 |
| 最近记录: |