Salve a tutti,
sto provando a scrivere in un file XML utilizzando il metodo di richiesta POST del protocollo HTTP.
Il codice viene eseguito interamente e non lancia errori, ma il file non viene modificato.
Potete dirmi cosa sbaglio?
Il codice utilizzato è il seguente:
codice:
URL url = new URL (path);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setConnectTimeout(15000);
connection.setRequestProperty("content-type", "application/x-www-form-urlencoded");
connection.setRequestMethod("POST");
connection.setDoInput(true);
connection.setDoOutput(true);
connection.setUseCaches(false);
connection.setDefaultUseCaches(false);
StringBuffer buffer = new StringBuffer();
buffer.append("<result_dispatch>");
buffer.append("<id>").append(args[0]).append("</id>");
buffer.append("<result>RESULT_OK</result>");
buffer.append("</result_dispatch>");
buffer.append("</sms_inviati>");
OutputStream optstm = new BufferedOutputStream(connection.getOutputStream());
optstm.write(buffer.toString().getBytes());
optstm.flush();
optstm.close();
Grazie