您的位置:首页 > 产品设计 > UI/UE

Error Domain=com.alamofire.error.serialization.response Code=-1011 "Request failed: internal server

2016-06-17 16:02 609 查看
解决方法:(我是用的AFNetworking请求的数据)

解析数据的时候,不要使用

responseObject,

  NSString * jsonStr = [[NSStringalloc]initWithData:responseObjectencoding:NSUTF8StringEncoding];

        

        NSData * data1 = [[NSDataalloc]initWithData:[jsonStrdataUsingEncoding:NSUTF8StringEncoding]];

        

        

        NSDictionary * jsonData = [NSJSONSerializationJSONObjectWithData:data1options:NSJSONReadingMutableContainerserror:nil];

这样写就可以避免这样的错误

有时候还要写

 AFHTTPSessionManager * manager = [AFHTTPSessionManager
manager];

    

    manager.requestSerializer = [AFJSONRequestSerializer
serializer];

    

    manager.responseSerializer = [AFHTTPResponseSerializer
serializer];

    

    manager.responseSerializer.acceptableContentTypes = [NSSet
setWithObjects:@"application/json",@"text/json",
@"text/plain", @"text/html",
nil];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Error Domaincom.alam