1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| String data = "inscription?" + "json"
+ "=" + json_gen; // json_gen est de type JSONObject
System.out.println(data);
String addr = "http://exemple.com/exemple1/app/" + data; //l'url est a titre indicatif ce n'est pas la vrai
addr.replaceAll(" ", "%20");
URL url = new URL(addr);
HttpURLConnection co = (HttpURLConnection) url.openConnection();
co.setDoInput(true);
co.setDoOutput(true);
co.setRequestMethod("POST");
co.addRequestProperty("Accept", "application/json");
co.addRequestProperty("Content-Type", "application/json");
System.out.println("co :: " + co);
co.setReadTimeout(10000);
co.setConnectTimeout(15000);
co.connect();
// Ces quatre lignes ont elles vraiment un effet ...?
DataOutputStream printout = new DataOutputStream(co.getOutputStream());
printout.writeBytes(URLEncoder.encode(json_gen.toString(), "UTF-8"));
printout.flush();
printout.close(); |
Partager