Requête HTTP avec Java

On peut utiliser le paquet java.net

URL url = new URL("http://localhost/vers/le/chemin/");

/* Ouvre une connection avec l'object URL */
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
   
//Methode GET
connection.setRequestMethod("GET");

/* Utilise BufferedReader pour lire ligne par ligne */
BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
   
//La ligne courante
String inputLine;
   
//Le contenu de la reponse GET
StringBuffer content = new StringBuffer();
   
/* Pour chaque ligne dans la reponse GET */
while ((inputLine = in.readLine()) != null) {
 content.append(inputLine);
}
   
//Ferme BufferedReader
in.close();

Commentaires