【发布时间】:2016-04-24 02:22:30
【问题描述】:
我正在为我的 http 请求使用 Alamofire,但我无法从未通过验证的请求中获取错误消息
Alamofire.request(method, url, headers: headers, parameters: parameters, encoding: encoding)
.validate(statusCode: 200..<300)
.responseJSON { response in
switch response.result {
case .Success:
// response.result.value returns JSON
case .Failure(let error):
// response.result.value returns nil
}
}
如果我收到错误代码 400 和其他错误代码,我如何获取数据 (JSON)。即使请求不成功,API 也会在正文中发送数据。
【问题讨论】: