JSON 正在解析 dataTaskWithUrl returns 0 字节数据
JSON Parsing dataTaskWithUrl returns 0 bytes of data
您好,我正在尝试从 url 检索数据。所以我将 dataTask 与 url.
一起使用
收到的响应显示为 0 字节,但我打印它时在上限显示了大约 46171 字节的数据...请在下面的屏幕截图中找到。因此我无法解析 json
请告知在这种情况下需要做什么
如果你想得到结果来做任何有用的事情,那么你需要执行completionHandler
。
此外,如果你想访问URL
(来自urlRequest
)并获得GET
请求的结果,那么你需要添加task.resume()
.
希望以下示例对您有所帮助:
let urlRequest = URLRequest(url: url)
let session = URLSession.shared
let task = session.dataTask(with: urlRequest, completionHandler:{ (data: Data?, response: URLResponse?, error: Error?) in
if let response = response {
print(response)
}
if let error = error {
print(error)
}
})
task.resume()
您好,我正在尝试从 url 检索数据。所以我将 dataTask 与 url.
一起使用收到的响应显示为 0 字节,但我打印它时在上限显示了大约 46171 字节的数据...请在下面的屏幕截图中找到。因此我无法解析 json
请告知在这种情况下需要做什么
如果你想得到结果来做任何有用的事情,那么你需要执行completionHandler
。
此外,如果你想访问URL
(来自urlRequest
)并获得GET
请求的结果,那么你需要添加task.resume()
.
希望以下示例对您有所帮助:
let urlRequest = URLRequest(url: url)
let session = URLSession.shared
let task = session.dataTask(with: urlRequest, completionHandler:{ (data: Data?, response: URLResponse?, error: Error?) in
if let response = response {
print(response)
}
if let error = error {
print(error)
}
})
task.resume()