¿Cómo utilizar Java para pasar datos a la interfaz HTTP a través del método POST?
Este es un ejemplo de corejava2\x0d\URLConnectionconnection=url.openConnection();//url es la dirección del servidor http\x0d\connection.setDoOutput(true);\x0d\PrintWriterout\x0d\= newPrintWriter( Connection.getOutputStream());//Obtener el flujo de salida\x0d\//Pasar parámetros al servidor\x0d\Enumerationenum=nameValuePairs.keys();\x0d\ while(enum.hasMoreElements())\x0d\ {Stringname=( String)enum.nextElement();\x0d\Stringvalue=nameValuePairs.getProperty(nombre);\x0d\charch;\x0d\if(enum.hasMoreElements())ch='&';elsech='\ n';\ x0d\out.print(nombre+"="\x0d\+URLEncoder.encode(valor)+ch);\x0d\System.out.println(nombre+valor);\x0d\}\x0d\\ x0d\out. close();\x0d\//Obtener el flujo de entrada\x0d\BufferedReaderin;\x0d\try\x0d\{in=newBufferedReader(new\x0d\InputStreamReader(connection.getInputStream()));\x0d \}\x0d\ catch(FileNotFoundExceptionexception)\x0d\{InputStreamerr\x0d\=((HttpURLConnection)connection).getErrorStream();\x0d\if(err==null)throwexception;\x0d\in=newBufferedReader(newInputStreamReader( err));\ x0d\}\x0d\StringBufferresponse=newStringBuffer();\x0d\Stringline;\x0d\//Leer datos\x0d\ while((line=in.readLine())!=null)\x0d\ respuesta.append( línea+"\n");\x0d\\x0d\in.close();\x0d\returnresponse.toString();\x0d\}\x0d\}