Avatar ·

如何在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请求?最好用最少的代码和适合新手的解释。提前谢谢! <<>>

主要问题:你没有处理响应并提取数据

在你的代码中,你只是打印了对象