Я использую XMLReader, чтобы просто читать канал, как показано ниже.«Тайм-аут при извлечении» URLFetch GAE/J
URLConnection urlConnection = url.openConnection();
XmlReader reader = new XmlReader(urlConnection);
Когда это называется я получаю в течение 5 секунд IOException «Тайм-аут при выборке». Поэтому я попытался установить таймауты на максимум. (10 сек.), Но до сих пор не везет и все еще является IOExeption за 5 секунд.
urlConnection.setConnectTimeout(10000);
(макс указано в документации: http://code.google.com/intl/nl-NL/appengine/docs/java/urlfetch/overview.html)
Кажется, что размер корма слишком велик. Когда я звоню на меньший канал , он работает правильно. Есть ли какое-либо решение или решение для этого? Мне нужно иметь возможность обращаться к более крупным каналам.
Спасибо за быстрый ответ. Я попробовал это, к сожалению, все тот же Исключение. Кажется, в течение 5 секунд нет ответа. –
@Ben звучит странно для меня; сколько секунд требуется, чтобы получить этот канал через браузер, например? – systempuntoout
Это займет около 10 секунд. в браузере (FireFox/Chrome/IE) –