címkék

beleszóltak

amik jók

Ricsi megmondja:
java'nother blog

Ebben hiszek:
BMWfanatics.hu

DocumentBuilder parse timeout

2011.07.20. 23:10 nullstring

Marha rég írtam, és most is egy alap dologgal folytatom. Régóta nem foglalkoztam már PHP-val, komoly szinten kiábrándultam belőle, az 5.3-at már meg sem érte a kapcsolatunk, akkor már Java-val voltunk együtt, és azóta is.

Szóval az a nagyon egyszerű dolog annyi, hogy egy távoli kiszolgálóról szipkázunk XML fájlokat, legyenek azok példának okáért RSS források. Belefutottam, hogy az érintett weboldal nem töltődik be. Az RSS olvasás nem aszinkron mód volt olvasva, hanem renderelés előtt, timeout nélkül. Vagy válaszol a kiszolgáló vagy nem, ez utóbbi esetben meg mi sem válaszolunk a usereknek alapon.

Az eredeti kód:

Document doc = db.parse("http://rssforras.hu/rss1");
doc.getDocumentElement().normalize();

Ha lehet, ezt inkább ilyen formán használd:

URL url = new URL("http://rssforras.hu/rss1");
URLConnection con = url.openConnection();
con.setConnectTimeout(5000);

Document doc = db.parse(con.getInputStream());
doc.getDocumentElement().normalize();

A téma minimál skill-t igénylő mivoltja miatt nem fejtem ki a dolgot :)

Szólj hozzá!

Címkék: java howto url timeout documentbuilder inputstream

A bejegyzés trackback címe:

https://nullstring.blog.hu/api/trackback/id/tr83084819

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.



süti beállítások módosítása