【发布时间】:2019-10-26 18:42:01
【问题描述】:
我正在尝试在我的项目中复制以下 GET 请求:
curl -XGET 'https://api2.branch.io/v1/url?url=https://example.app.link/WgiqvsepqF&branch_key=key_live_kaFuWw8WvY7yn1d9yYiP8gokwqjV0Swt'
这是我的最终代码:
if let url = URL(string: "https://example.app.link/WgiqvsepqF&branch_key=key_live_kaFuWw8WvY7yn1d9yYiP8gokwqjV0Swt"){
let urlRequest = URLRequest(url: url)
URLSession.shared.dataTask(with: urlRequest) { (data, response, error) in
if error == nil{
do{
if let dataReceived = data, let jsonData = try JSONSerialization.jsonObject(with: dataReceived, options: .mutableLeaves) as? [String : Any]{
print(jsonData)
}
} catch let error{
print(error.localizedDescription)
}
}
}.resume()
}
我收到以下错误:
无法读取数据,因为它的格式不正确。
我尝试了其他 Stackoverflow 和 Reddit 解决方案,但似乎没有任何效果。
【问题讨论】:
标签: ios json swift url urlsession