JSON解析dataTaskWithUrl返回0字节的数据

时间:2019-03-16 06:13:44

标签: json swift nsurlsessiondatatask

嗨,我正在尝试从url检索数据。因此,我将dataTask与url一起使用。

收到的响应显示为0字节,但我在上限打印了46171字节的数据时显示了它……请在屏幕截图下方找到。因此,我无法解析json

请告知在这种情况下需要做什么

enter image description here

1 个答案:

答案 0 :(得分:0)

如果您想使结果做任何有用的事情,则需要实现completionHandler

此外,如果要访问URL(从urlRequest)并获取GET请求的结果,则需要添加task.resume()。 / p>

希望以下示例对您有所帮助:

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()
相关问题