1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
String adresse = "http://data.alexa.com/***";
Properties props = System.getProperties();
//encodage des paramètres de la requête
String donnees = URLEncoder.encode("cli", "UTF-8")+
"=" + URLEncoder.encode("10", "UTF-8");
donnees += "&"+URLEncoder.encode("dat", "UTF-8")+
"=" + URLEncoder.encode("s", "UTF-8");
donnees += "&"+URLEncoder.encode("url", "UTF-8")+
"="+URLEncoder.encode("www.test.fr", "UTF-8");
//création de la connection
URL url = new URL(adresse);
URLConnection conn = url.openConnection();
conn.setDoOutput(true);
//envoi de la requête
writer = new OutputStreamWriter(conn.getOutputStream());
writer.write(donnees);
writer.flush();
//lecture de la réponse
reader = new BufferedReader(new InputStreamReader(conn.getInputStream()));
String ligne;
//int i = 177 ;
while ((ligne = reader.readLine()) != null ) System.out.println(ligne); |
Partager