如何在Swift中执行HTTP请求:iOS开发者分步指南
你好!我是Swift和iOS开发的新手,尝试向API发送一个简单的GET请求,但什么都不起作用。我的代码如下:
```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()
```
控制台输出`nil`。我不明白为什么数据没有返回。我也尝试过使用`URLSession.shared.dataTask(with: url)`,结果相同。
我读到需要使用`URLSession`,但网上的例子太复杂了:有闭包、错误处理、JSONDecoder等等。我只需要从服务器获取一个字符串并打印出来。
请告诉我如何在Swift中正确执行HTTP请求?最好用最少的代码和适合新手的解释。提前谢谢!
<<>>
主要问题:你没有处理响应并提取数据
在你的代码中,你只是打印了对象