Avatar ·

Cómo usar java.net.URLConnection para enviar y procesar solicitudes HTTP

¡Hola a todos! Soy nuevo en Java y estoy tratando de entender cómo enviar solicitudes HTTP usando la biblioteca estándar. El problema es que no puedo configurar y procesar correctamente la respuesta del servidor. Aquí está mi código: ```java import java.net.*; import java.io.*; public class HttpTest { public static void main(String[] args) throws Exception { URL url = new URL("http://example.com/api/data"); URLConnection con = url.openConnection(); con.setDoOutput(true); // Envío de datos POST OutputStream os = con.getOutputStream(); os.write("param1=value1¶m2=value2".getBytes()); os.flush(); os.close(); // Lectura de la respuesta BufferedReader reader = new BufferedReader( new InputStreamReader(con.getInputStream())); String line; while ((line = reader.readLine()) != null) { System.out.println(line); } reader.close(); } } ``` El pro