Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo utilizar el programa Java para enviar parámetros de formulario al servidor en el método POST

Cómo utilizar el programa Java para enviar parámetros de formulario al servidor en el método POST

Ejemplo de envío de una solicitud vía 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

;