Comment effectuer une requête HTTP en Swift : guide étape par étape pour les développeurs iOS
Bonjour ! Je suis débutant en Swift et en développement iOS, j'essaie de faire une simple requête GET vers une API, mais rien ne fonctionne. Mon code ressemble à ceci :
```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()
```
Dans la console, cela affiche `nil`. Je ne comprends pas pourquoi les données n'arrivent pas. J'ai aussi essayé d'utiliser `URLSession.shared.dataTask(with: url)` — le résultat est le même.
J'ai lu qu'il fallait utiliser `URLSession`, mais les exemples sur Internet sont trop complexes : il y a des closures, la gestion des erreurs, JSONDecoder... J'ai juste besoin d'obtenir une chaîne depuis le serveur et de l'afficher.
Dites-moi comment faire correctement une requête HTTP en Swift ? Idéalement avec un code minimal et des explications pour un débutant. Merci d'avance !
<<>>
Le problème principal : vous ne traitez pas la réponse et n'extrayez pas les données
Dans votre code, vous imprimez simplement l'obje
No answers yet.
Connectez-vous pour laisser une réponse
Blogs