import java.io.*;
import java.net.*;
public class ProtectedContenuURL {
public static void afficheInfos(URLConnection u){
// affiche l'URL et les infos s'y rattachant
System.out.println(u.getURL().toExternalForm() + ":");
try {
Reader r=new InputStreamReader(u.getInputStream());
BufferedReader br=new BufferedReader (r);
for (int i=0;i<3;i++) {
System.out.println(br.readLine());
}
System.out.println(" ...");
br.close();
} catch (IOException e) {System.out.println(e.getMessage()); }
}
static public void main(String[] args)
throws MalformedURLException, IOException {
if (args.length==0) return;
Authenticator.setDefault(new Identification());
URL url=new URL(args[0]);
URLConnection connection=url.openConnection();
afficheInfos(connection);
}
}