¿Cómo realizar una solicitud HTTP en Swift usando URLSession? (iOS)
¡Hola a todos! Soy nuevo en Swift y desarrollo iOS. Estoy escribiendo mi primera aplicación, que debe obtener datos del servidor por HTTP. Leí que antes se usaba NSURLConnection, pero ahora está obsoleto. Estoy tratando de entender URLSession, pero no me funciona nada.
Aquí está mi código:
```swift
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let url = URL(string: "https://jsonplaceholder.typicode.com/posts/1")
let request = URLRequest(url: url!)
let session = URLSession.shared
let task = session.dataTask(with: request)
task.resume()
}
}
```
La aplicación se inicia, pero no sucede nada — los datos no llegan, no hay errores, la consola está vacía. No entiendo cómo procesar la respuesta del servidor. ¿Es necesario parsear JSON? ¿Y cómo obtener los datos en una variable para luego mostrarlos en un UILabel o TableView?
Por favor, indíquenme la forma correcta de hacerlo.
No answers yet.
Inicia sesión para dejar una respuesta
Blogs