【发布时间】:2016-11-24 21:18:51
【问题描述】:
使用 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)")
}
成功:成功
但是,当我尝试使用 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)")
}
成功:失败
如果有人能帮我指出正确的方向,我将不胜感激。
【问题讨论】:
标签: swift3 alamofire afhttpsessionmanager