Cómo utilizar el programa Java para enviar parámetros de formulario al servidor en el método POST
String?fullurl?=?url;
//Abrir la conexión
URLConnection?conn?=new?URL (fullurl ).openConnection();
//Establecer propiedades generales de solicitud
conn.setRequestProperty("accept"?setRequestProperty("accept",?" */*");
p>conn.setRequestProperty("conexión",?" Keep-Alive");
conn.setRequestProperty("usuario-agente", ?" "Mozilla/5.0?Mozilla /5.0(Windows ?NT?6?1;?WOW64).1;?WOW64)?AppleWebKit/537.36?(KHTML,?like?Gecko)?Chrome/42.0.2311.90?Safari/537.36");
//Las dos líneas siguientes deben configurarse para enviar una solicitud POST
conn.setDoInput(true);
conn.setDoOutput(true);
try(
//Obtener el flujo de salida correspondiente al objeto URLConnection
PrintWriter?{
out.print( parm); //enviar parámetros de solicitud (key1=value1amp; key2=value2)
out.flush(); //vaciar el búfer de flujo de salida
}?{}
//Obtener los campos del encabezado de respuesta
Maplt; String,?Listlt gt;?map?=?conn.getHeaderFields();
//Leer los datos de respuesta según el flujo de entrada
InputStream ?is?=?conn.getInputStream()
Solo como referencia
;