Hej!
Ska läsa in en xml fil från en hemsida där man måste logga in via basic authentication. Detta stöd ju inte av URL objektet i tidig JDK så jag har fått hjälp av artikeln nedan:
URL url = new URL "http://www6.webbdoman.se/xmlstorlekar/xml_ftp6.asp");
String userPassword = "proserver:lösenord";
String encoding = new sun.misc.BASE64Encoder().encode (userPassword.getBytes());
System.out.println (encoding);
URLConnection uc = url.openConnection();
uc.setDoOutput(true);
uc.setDoInput(true);
uc.setRequestProperty ("Authorization", "Basic " + encoding);
BufferedReader in = new BufferedReader(new InputStreamReader(uc.getInputStream()));
String myXML="";
while ((myXML = in.readLine()) != null) {
System.out.println (myXML.toString());
}
Som ni förstår fungerar det inte särskilt bra. Får nedan fel.
Har ni några tips ?.. Behöver hjälp och det ASAP...
tack på förhand..
java.io.FileNotFoundException :e