Me gustaría enviar un formulario de publicación con java en un sitio web. Se me ocurrió esto, pero no sé qué hacer a continuación o si este es el camino correcto.¿Cómo enviar un formulario de publicación 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);
la forma de publicación tiene este aspecto.
<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. Desearía que la gente dejara de reinventar la rueda. – pap
Encontré útil la solución aquí: http://stackoverflow.com/questions/36568518/testing-form-posts-through-mockmvc –
El uso de PostMethod está desactualizado para los recursos comunes actuales (versión 4), use UrlEncodedFormEntity: https: // stackoverflow .com/a/8129350/1904815 – JonnyJD