Como fazer uma requisição HTTP em Swift: guia passo a passo para desenvolvedores iOS
Olá! Sou novo em Swift e desenvolvimento iOS, estou tentando fazer uma simples requisição GET para uma API, mas nada funciona. Meu código está assim:
```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()
```
No console aparece `nil`. Não entendo por que os dados não chegam. Tentei também usar `URLSession.shared.dataTask(with: url)` — o mesmo resultado.
Li que preciso usar `URLSession`, mas os exemplos na internet são muito complexos: têm closures, tratamento de erros, JSONDecoder... Eu só preciso obter uma string do servidor e exibi-la.
Me diga como fazer uma requisição HTTP corretamente em Swift? De preferência com código mínimo e explicações para iniciantes. Desde já, obrigado!
<<>>
Problema principal: você não está processando a resposta nem extraindo os dados
No seu código, você apenas imprime o objeto
No answers yet.
Faça login para deixar uma resposta