{filelink=8984}
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.Authenticator;
import java.net.InetAddress;
import java.net.PasswordAuthentication;
import java.net.URL;
public class URLAuteh
{
public static void main(String[] argv) throws Exception
{
// Exécuter cette méthode si le lien nécessite une authentification
Authenticator.setDefault(new Authenticator()
{
protected PasswordAuthentication getPasswordAuthentication() {
String prompt = getRequestingPrompt();
System.out.println(prompt);
String host = getRequestingHost();
System.out.println(host);
InetAddress adresseIP = getRequestingSite();
System.out.println(adresseIP);
int port = getRequestingPort();
System.out.println (port);
String username = "nom d'utilisateur";
String password = "mot_de_passe******";
return new PasswordAuthentication(username, password.toCharArray());
}
});
URL url = new URL("http://www.exemples.com:80/membreLogin.php");
// Accéder au contenu de l'URl et l'afficher
BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
String str;
while ((str = in.readLine()) != null) {
System.out.println(str);
}
in.close();
}
}