[ nezki @ 26.03.2007. 17:30 ] @
Imam problem oko url konekcije. Napravio sam klasu (zove se EchoServer) koja treba da procita sadrzaj fajla sa adrese www.strictsystem.com/system/rss/rss_prognoza.php (u ovoj stranici nalazi se xml dokument sa podacima o vremenskoj prognozi) i upise ga u fajl vreme.xml (nalazi se na istoj lokaciji gde i ova klasa).Kod klase izgleda ovako: Code: import java.io.*; import java.net.*; import java.util.*; public class EchoServer { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub try{ //ovde uspostavljam konekciju String urlName = "http://www.strictsystem.com/system/rss/rss_prognoza.php"; URL url = new URL(urlName); URLConnection connection = url.openConnection(); //citam sadrzaj i upisujem u vreme.xml BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream())); DataOutputStream output = null; output = new DataOutputStream( new BufferedOutputStream( new FileOutputStream("vreme.xml"))); String line; int n = 1; while ((line = in.readLine()) != null) { System.out.println(line); output.writeBytes(line.trim()); n++; } output.close(); in.close(); if (line != null) System.out.println(". . ."); } catch (IOException exception) { exception.printStackTrace(); } } } Kada pokusam da odradim ovo javlja mi sledecu gresku: java.net.UnknownHostException: www.strictsystem.com at java.net.PlainSocketImpl.connect(Unknown Source) at java.net.Socket.connect(Unknown Source) at java.net.Socket.connect(Unknown Source) at sun.net.NetworkClient.doConnect(Unknown Source) at sun.net.www.http.HttpClient.openServer(Unknown Source) at sun.net.www.http.HttpClient.openServer(Unknown Source) at sun.net.www.http.HttpClient.<init>(Unknown Source) at sun.net.www.http.HttpClient.New(Unknown Source) at sun.net.www.http.HttpClient.New(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) at EchoServer.main(EchoServer.java:17) Kada sam kao test ovaj fajl rss_prognoza.php stavio kod sebe u lokalu na web server i umesto adrese www.strictsystem.com stavio localhost sve je radilo ok ali sada nece . Da li je neko radio nesto slicno neku konekciju ili citanje podataka sa neta, svaka pomoc bi mi dobro dosla. [Ovu poruku je menjao nezki dana 27.03.2007. u 09:48 GMT+1] |