1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
import java.io.BufferedReader import java.io.InputStreamReader import java.net.HttpURLConnection import java.net.URL fun main() { val url = URL("https://api.ejemplo.com/datos") // Reemplaza con la URL de la API que desees consultar // Abrir una conexión HTTP val conexion = url.openConnection() as HttpURLConnection conexion.requestMethod = "GET" // Leer la respuesta val respuestaCode = conexion.responseCode if (respuestaCode == HttpURLConnection.HTTP_OK) { val reader = BufferedReader(InputStreamReader(conexion.inputStream)) var linea: String? val respuesta = StringBuilder() while (reader.readLine().also { linea = it } != null) { respuesta.append(linea) } reader.close() // Imprimir la respuesta println("Respuesta del servidor: ${respuesta.toString()}") } else { println("La solicitud GET falló con el código de respuesta: $respuestaCode") } // Cerrar la conexión conexion.disconnect() } |