Hallo liebe JavaForum,
ich habe folgendes Problem:
Ich möchte gerne den HTML Code einer Website (bei gegebener URL)
herunterladen. Jetzt, wo ich zum ersten Mal eine URL mit https verwende
funktioniert meine bisher bewährte Funktion nicht mehr.
Nun habe ich im Internet bei verschiedenen Tutorials geschaut,
und folgenden Code von diesem Tutorial verwendet:
https://www.mkyong.com/java/java-https-client-httpsurlconnection-example/
Ich bekomme dennoch immer folgende Fehlermeldung:
Mit meinem Browser kann ich die Website problemfrei ansteuern.
Was kann ich tun?
Vielen Dank für eure Hilfe,
m.f.G.: Developer_X
ich habe folgendes Problem:
Ich möchte gerne den HTML Code einer Website (bei gegebener URL)
herunterladen. Jetzt, wo ich zum ersten Mal eine URL mit https verwende
funktioniert meine bisher bewährte Funktion nicht mehr.
Java:
public static final String getHTML_Code(String url) throws Exception
{
String pageText = "";
String line = "";
BufferedReader br = new BufferedReader(new InputStreamReader(new URL(url).openStream()));
while ((line = br.readLine()) != null)
{
pageText += line+"\n";
}
br.close();
return pageText;
}
und folgenden Code von diesem Tutorial verwendet:
https://www.mkyong.com/java/java-https-client-httpsurlconnection-example/
Ich bekomme dennoch immer folgende Fehlermeldung:
Code:
java.io.IOException: Server returned HTTP response code: 400 for URL: https://phys.org
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1838)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1439)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254)
Mit meinem Browser kann ich die Website problemfrei ansteuern.
Was kann ich tun?
Vielen Dank für eure Hilfe,
m.f.G.: Developer_X