H
Hoummy
Gast
Java:
String loginlink = "http://s25.myfreefarm.de/logw.php";
URL url1 = new URL( loginlink );
System.out.println("URL ist " + url1);
URLConnection con1 = url1.openConnection();
con1.addRequestProperty("User-Agent", userAgent);
for (int i=0; ; i++) {
String headerName1 = con1.getHeaderFieldKey(i);
String headerValue1 = con1.getHeaderField(i);
System.out.print(headerName1 + " -- ");
System.out.println(headerValue1);
if (headerName1 == null && headerValue1 == null) {
break;
}
if (headerName1 == null) {
// The header value contains the server's HTTP version
}
}
Huhu, bin neu hier, also falls es nen falsches Unterforum ist, bitte einfach verschieben
Ich möchte um damit Java zu lernen einen kleinen MyFreeFarm Bot schreiben, sowas wie einloggen, anfplanzen, füttern soll der können. Die Grundlagen von Java kann ich schon, will aber halt noch mehr lernen und das geht am besten wenn ich das mit einem sisnvollen Projekt mache.
Ich muss dafür den Response Header von der url "http://s25.myfreefarm.de/logw.php" auslesen können (hinten an der URL müssen eigentlich noch nen token usw ran, für meine frage reicht aber die normale url). Mein Programm kann von jeder beliebigen URL den Response Header ausgeben, nur bei dieser URL kommt nen error in hier Zeile 9:
"Exception in thread "main" java.lang.IllegalArgumentException: URI can't be null."
Ich hab gar keine URIs benutzt sondern nur URLs, daher wundert mich das. Ich sitze jetzt seit 5h vor diesem Problem und finde einfach keine Lösung. Ich habe das ganze Internet abgesucht, alles ausprobiert, aber nichts funktioniert.
Ich hoffe ihr könnt mir helfen
mfG