Ciao a tutti sto provando a inviare una stringa da un applicazione java a una pagina aspx.
la pagina asp.net, che è sviluppata su visual web developper 2010 e quindi per ora faccio il run con il suo localhost, ha un semplicecodice:import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.URL; /** * * @author Berka */ public class HttpRequest { public static void main(String[] args) throws MalformedURLException, IOException { URL url; HttpURLConnection urlConn; DataOutputStream printout; DataInputStream input; try{ String x="Resources/prova.jpg"; url = new URL ("http://localhost:49216/Ricevi.aspx"); urlConn = (HttpURLConnection) url.openConnection(); urlConn.setDoInput (true); urlConn.setDoOutput (true); urlConn.setRequestMethod("POST"); urlConn.setUseCaches (false); urlConn.setRequestProperty("charset", "UTF-8"); urlConn.setRequestProperty("Content-Length", Integer .toString(x.getBytes().length)); urlConn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded"); // spedisce al server i dati via POST printout = new DataOutputStream (urlConn.getOutputStream()); String content = "path=" + x ; printout.writeBytes (content); printout.flush (); printout.close (); urlConn.disconnect(); int responseCode = urlConn.getResponseCode(); System.out.println(responseCode); }catch(Exception e){ System.out.println("ERRORE: "+e); } } }
Response.Write( Request.Form("path))
cosa ho sbagliato? sono nuovo nella programmazione asp.net e nelle applicazioni client java per l'invio di dati però avrei bisogno di un grande aiuto al fine della mia tesina di maturità.
Grazie mille

Rispondi quotando