Ich benutze den XMLReader, um einfach einen Feed wie unten zu lesen."Timeout beim Abrufen" URLFetch GAE/J
URLConnection urlConnection = url.openConnection();
XmlReader reader = new XmlReader(urlConnection);
Wenn diese aufgerufen wird, erhalte ich innerhalb von 5 Sekunden eine IOException "Timeout beim Abrufen". Also habe ich versucht, die Timeouts auf Maximum zu stellen. (10 sec) aber immer noch kein Glück und trotzdem eine IOExeption in 5 sec.
urlConnection.setConnectTimeout(10000);
(der max ist in der Dokumentation angegeben: http://code.google.com/intl/nl-NL/appengine/docs/java/urlfetch/overview.html)
Es scheint, dass die Größe des Futters zu groß ist. Wenn ich einen kleineren Feed anrufe, funktioniert es richtig. Gibt es einen Workaround oder eine Lösung dafür? Ich muss größere Feeds aufrufen können.
Danke für die schnelle Antwort. Ich habe es versucht, leider immer noch die selbe Ausnahme. Es scheint, dass innerhalb von 5 Sekunden keine Antwort erfolgt. –
@Ben klingt seltsam für mich; Wie viele Sekunden dauert es, um diesen Feed beispielsweise per Browser zu erhalten? – systempuntoout
Es dauert etwa 10 Sekunden. im Browser (Firefox/Chrome/IE) –