【发布时间】:2017-07-19 13:56:08
【问题描述】:
我正在尝试使用 Alamofire 从服务器获取图像。它在邮递员参考:附件中工作
以下是我的参考代码:
let headers = ["Authorization" : APITOKEN,"Content_Type" : CONTENT_TYPEVAL]
Alamofire.request(urlString!, method: .get, parameters: nil, encoding: URLEncoding.default, headers:headers ).responseJSON { (response) in
switch response.result {
case .success(let origObject):
debugPrint(origObject)
if let object = origObject as? Dictionary<String,AnyObject>
{
}
completion(.failure(Ya3ClientError.serverUnknownError))
case .failure(let e):
debugPrint("error:\(e.localizedDescription)")
}
收到错误“JSON 由于错误而无法序列化:\n无法读取数据,因为它的格式不正确。”
任何帮助如何解决这个问题。
【问题讨论】:
-
您在请求中调用
responseJSON,这意味着响应将被解释为 JSON。毫无意义,因为它是一个二进制文件。