Hallo,
ich würde gerne einen Inputstream auf einen Seite zu bekommen und beginne das mit dem unteren Code. Allerdings bekomme dann bei meiner URL eine ioexception
ioexceptionjava.io.IOException: Server returned HTTP response code: 401 for URL: http://books.google.com/
Die bekomme ich aber nicht wenn ich als URL z.B. http://www.heise.de nehme. Aber in einem Browser lässt sich books.google.com doch auch einfach so ohne Authorisierung abrufen. Außerdem meine ich dass es unter Java4 auch noch funktionierte und erst jetzt bei Java6 nicht mehr.
Was könnte ich noch probieren?
Danke schonmal
hier ist glaube ich schon einmal eine ähnliche frage gestellt worden aber unbeantwortet geblieben:
http://www.java-forum.org/de/viewtopic.php?t=56387&highlight=401
ich würde gerne einen Inputstream auf einen Seite zu bekommen und beginne das mit dem unteren Code. Allerdings bekomme dann bei meiner URL eine ioexception
ioexceptionjava.io.IOException: Server returned HTTP response code: 401 for URL: http://books.google.com/
Die bekomme ich aber nicht wenn ich als URL z.B. http://www.heise.de nehme. Aber in einem Browser lässt sich books.google.com doch auch einfach so ohne Authorisierung abrufen. Außerdem meine ich dass es unter Java4 auch noch funktionierte und erst jetzt bei Java6 nicht mehr.
Was könnte ich noch probieren?
Danke schonmal
Code:
import java.io.*;
import java.net.*;
import java.net.URL;
import java.net.MalformedURLException;
public class testgetfile
{
public static void main(String[] args)
{
try
{
URL neu = new URL("http://books.google.com/");
HttpURLConnection verbindung = (HttpURLConnection)neu.openConnection();
verbindung.connect();
System.out.println("hallo hallo");
BufferedReader instream = new BufferedReader(new InputStreamReader(verbindung.getInputStream()));
System.out.println("tschuess");
}
catch (MalformedURLException e){System.out.println("malformedurlexception");}
catch (IOException ioe){System.out.println("ioexception"+ioe);}
}
}
hier ist glaube ich schon einmal eine ähnliche frage gestellt worden aber unbeantwortet geblieben:
http://www.java-forum.org/de/viewtopic.php?t=56387&highlight=401