URL url = null;L'objet URLConnection est créé a chaque fois que la connexion soit établie avec openConnection(). Maintenant que la connexion est établie avec succès, vous pouvez utiliser URLConnection pour lire et écrire vers l'url avec les flux de données de lecture et d'écriture InputStream et outputStream.
try {
url = new URL("http://www.codeurjava.com");
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
URLConnection con = url.openConnection();
in.close();
} catch (IOException e1) {
// TODO Auto-generated catch block
e.printStackTrace();
}
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
public class URLConnectionExemple {
public static void main(String[] args) {
String host = "http://www.codeurjava.com/";
URL aURL = null;
String codeHTML = "";
try {
aURL = new URL(host);
//ouvrir la connexion
URLConnection con = aURL.openConnection();
//temps maximun alloué pour se connecter
con.setConnectTimeout(60000);
//temps maximun alloué pour lire
con.setReadTimeout(60000);
//flux de lecture avec l'encodage des caractères UTF-8
BufferedReader in = new BufferedReader(
new InputStreamReader(
con.getInputStream(),"UTF-8"));
String inputline;
while((inputline = in.readLine())!=null){
//concaténation+retour à la ligne avec \n
codeHTML += inputline+"\n";
}
//il faut bien fermer le flux de lecture
in.close();
} catch (IOException e1) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println(codeHTML);
}
}
<!DOCTYPE html>
<html dir="ltr" lang="fr" xmlns:b="http://www.google.com/2005/gml/b" xmlns:data="http://www.google.com/2005/gml/data" xmlns:expr="http://www.google.com/2005/gml/expr" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Tutoriels et exemples de développement JAVA</title>
.
.
.
</head></html></pre>
</div>
</div>
Please disable your ad blocker and refresh the window to use this website.