
{filelink=23}
package sakoba.net;
import java.net.*;
import java.io.*;
import java.util.Date;
public class URLInfo {
public static void printinfo(URL url) throws IOException {
URLConnection c = url.openConnection( );
c.connect( );
System.out.println(" Type de contenu: " + c.getContentType( ));
System.out.println(" Encodage: " + c.getContentEncoding( ));
System.out.println(" Taille de contenu: " + c.getContentLength( ));
System.out.println(" Date: " + new Date(c.getDate( )));
System.out.println(" Dernière modification: " +new Date(c.getLastModified( )));
System.out.println(" Expiration: " + new Date(c.getExpiration( )));
// Pour les connexions HTTP.
if (c instanceof HttpURLConnection) {
HttpURLConnection h = (HttpURLConnection) c;
System.out.println(" Méthode POST/GET: " + h.getRequestMethod( ));
System.out.println(" Réponse du serveur HTTP: " +h.getResponseMessage( ));
System.out.println(" Code d'erreur: " + h.getResponseCode( ));
}
}
public static void main(String[ ] args)throws Exception {
printinfo(new URL("http://www.mesexemples.com/"));
}
}