iOS AFN 3840

error Error Domain=NSCocoaErrorDomain Code=3840 "Invalid value around character 0." UserInfo={NSDebugDescription=Invalid value around character 0.}

3840是返回格式不能解析
具体原因呢
大部分服务器返回JSON

responseSerializer =  AFJSONResponseSerializer

我们这么接受 本地AF 自动转化为3840错误。但是根本不知道错误原因,
建议一下处理

responseSerializer = AFHTTPResponseSerializer

二进制数字自己处理

let jsonObj:AnyObject = try JSONSerialization.jsonObject(with: any as! Data,  options: JSONSerialization.ReadingOptions.allowFragments) as AnyObject
catch{
   if let str =  String.init(data: any as! Data, encoding: String.Encoding.utf8){
  }
}

你可能感兴趣的:(iOS AFN 3840)