小编Mik*_*e O的帖子

对Alamofire sessionmanager感到困惑

使用Alamofire 4.0和Swift 3.0这有效:

Alamofire.request("http://content.uplynk.com/player/assetinfo/ab19f0dc98dc4b7dbfcf88fa223a6c3b.json", method: .get).responseJSON {
(response) -> Void in
print("Success: \(response.result)")
}
Run Code Online (Sandbox Code Playgroud)

成功:成功

但是,当我尝试使用Sessionmanager以便我可以包含timeoutInterval时,我的请求总是失败

let configuration = URLSessionConfiguration.default
configuration.timeoutIntervalForRequest = 15
let alamofireManager = Alamofire.SessionManager(configuration: configuration)   
alamofireManager.request("http://content.uplynk.com/player/assetinfo/ab19f0dc98dc4b7dbfcf88fa223a6c3b.json").validate().responseJSON { 
    response in
    print("Success: \(response.result)")
    print("Response String: \(response.result.value)")
}
Run Code Online (Sandbox Code Playgroud)

成功:失败

如果有人能帮助我指出正确的方向,将不胜感激.

alamofire afhttpsessionmanager swift3

2
推荐指数
1
解决办法
2972
查看次数

标签 统计

afhttpsessionmanager ×1

alamofire ×1

swift3 ×1