Cómo realizar una solicitud HTTP en Swift: guía paso a paso para desarrolladores iOS
¡Hola! Soy nuevo en Swift y desarrollo iOS, estoy intentando hacer una simple solicitud GET a una API, pero nada funciona. Mi código se ve así:
```swift
let url = URL(string: "https://api.example.com/users")
let request = URLRequest(url: url!)
let dataTask = URLSession.shared.dataTask(with: request) { data, response, error in
print(data)
}
dataTask.resume()
```
En la consola se imprime `nil`. No entiendo por qué no llegan los datos. También probé usar `URLSession.shared.dataTask(with: url)` — el mismo resultado.
Leí que necesito usar `URLSession`, pero los ejemplos en internet son demasiado complicados: hay closures, manejo de errores, JSONDecoder... Solo necesito obtener una cadena del servidor e imprimirla.
Dime, ¿cómo hacer correctamente una solicitud HTTP en Swift? Preferiblemente con código mínimo y explicaciones para principiantes. ¡Gracias de antemano!
<<>>
Problema principal: no estás procesando la respuesta ni extrayendo los datos
En tu código solo imprimes el objeto