Hallo Forum,
ich habe bisher folgenden Code:
Wenn ich den Ausführe,
erscheint folgende Fehlermeldung.
java.io.IOException: Server returned HTTP response code: 407 for URL: http://dynip.code-team.de
Exception in thread "main" java.lang.NullPointerException
at IPbehindaRouter.getIP(IPbehindaRouter.java:42)
at IPbehindaRouter.main(IPbehindaRouter.java:54)
Momentan komme ich nicht weiter. Hat jemand eine Idee?
Tom
ich habe bisher folgenden Code:
Code:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.*;
public class IPbehindaRouter {
public static String getIP() {
String line = "";
BufferedReader in = null;
System.setProperty( "proxySet", "true" );
System.setProperty( "proxyHost", "??????.*****.com" );
System.setProperty( "proxyPort", "80" );
System.setProperty( "http.proxyUser", "?????" );
System.setProperty( "http.proxyPassword", "*****" );
int i = 0;
try {
URL getyouripurl = new URL( "http://dynip.code-team.de" );
in = new BufferedReader( new InputStreamReader( getyouripurl
.openStream() ) );
} catch( MalformedURLException e ) {
System.err.println( e );
} catch( IOException e ) {
System.err.println( e );
}
try {
while( ( line = in.readLine() ) != null ) {
if( !line.startsWith( "<h1>Your IP is " ) ) {
return line.substring( 15, ( line.length() - 10 ) );
}
i++ ;
}
} catch( IOException e ) {
System.err.println( e );
}
return "Fehler";
}
public static void main(String[] args) {
System.out.println(new IPbehindaRouter().getIP());
}
}
Wenn ich den Ausführe,
erscheint folgende Fehlermeldung.
java.io.IOException: Server returned HTTP response code: 407 for URL: http://dynip.code-team.de
Exception in thread "main" java.lang.NullPointerException
at IPbehindaRouter.getIP(IPbehindaRouter.java:42)
at IPbehindaRouter.main(IPbehindaRouter.java:54)
Momentan komme ich nicht weiter. Hat jemand eine Idee?
Tom