Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    38

    Aiuto Invio Parametri metodo POST

    ...ciao ragazzi, ho un problema. Io devo inviare alcuni parametri ad un server con il metodo Post, i nomi dei parametri sono parA e parB.
    Ciò risulterebbe facile se potessi utilizzare un form del tipo:
    ...
    <form name=frmPost method=POST action='http://IndirizzoIp/smssend.cgi'>
    <table width=50%>
    <td>Parametro A:</td>
    <td><input type=text name=parA></td>
    </tr>
    <tr>
    <td>Parametro B:</td>
    <td><input type=text name=parB></td>
    </tr>
    ......
    ......
    </form>

    Ma io purtroppo non posso utilizzare una pagina HTML, JSP, etc. ma bensi li devo inviare tramite java.....
    Qualcuno mi può AIUTARE????

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Questo non e' il forum di java ...

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320

    Moderazione

    Infatti.
    Per Java esiste il sub-forum apposito.


    Ti sposto.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    906
    La classe HttpUrlConnetion (Documentazione ufficiale della Sun ) dovrebbe fare al caso tuo.
    Il codice assomigliera' a qualcosa del genere:
    codice:
    String parameters = URLEncoder.encode("key1", "UTF-8")+"="+URLEncoder.encode("value1", "UTF-8");
    parameters +="&"+URLEncoder.encode("key2", "UTF-8")+"="+URLEncoder.encode("value2", "UTF-8");
    URL url = new URL("url_al_quale_spedire_il_post");
    HttpURLConnection conn = (HttpURLConnection) url.openConnection();
    conn.setDoOutput(true);
    conn.setRequestMethod("POST");
    conn.setRequestProperty("Content-Length", ""+parameters.getBytes().length));
    DataOutputStream printout = new DataOutputStream (conn.getOutputStream ());
    printout.writeBytes(parameters);
    printout.flush ();
    printout.close ();

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.