<span style="font-size:14px;color:#3333ff;">error Error Domain=NSCocoaErrorDomain Code=3840 "Invalid value around character 0." UserInfo={NSDebugDescription=Invalid value around character 0.}</span>
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){
}
}
网友评论