Vorrei inviare un modulo di posta con java su un sito web. Mi sono inventato questo, ma non ho intenzione di fare il prossimo o se questo è il modo giusto.Come inviare il modulo di posta con java?
URL url = new URL("http://127.0.0.1");
URLConnection conn=url.openConnection();
conn.setDoOutput(true);
OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());
wr.write(data);
il modulo di post assomiglia a questo.
<form action="prikaz4.php" method="post">
<select name="igralec"/>
<option value="Kobe Bryant">Kobe Bryant</option>
<option value="Dwayne Wade">Dwayne Wade</option>
<input type="submit" />
</form>
+1. Vorrei che le persone smettessero di reinventare la ruota. – pap
Ho trovato la soluzione qui utile: http://stackoverflow.com/questions/36568518/testing-form-posts-through-mockmvc –
Utilizzo di PostMethod non aggiornato per i comuni correnti (versione 4), utilizzare UrlEncodedFormEntity: https: // stackoverflow .com/a/8129350/1904815 – JonnyJD