Error Domain=com.alamofire.error.serialization.response Code=-1016 "

在使用AFNetworking连接时,报”Error Domain=com.alamofire.error.serialization.response Code=-1016 “错误。
网上找资料说是因为AFNetworking无法解析text/html格式,即XML格式的文本。
两种解决方案:
1. 后端修改:是后端的文本改成”application/json”,”text/json”等非”text/html”类型。
2. 客户端调整:设置acceptableContentTypes = [NSSet setWithObject:”text/html”];

manager.responseSerializer.acceptableContentTypes=[NSSet setWithObjects:@"application/json", @"text/json", @"text/javascript",@"text/html", nil];
但在尝试该方法时同样会报错,正确申明结果是text/html类型:
mgr.responseSerializer = [AFHTTPResponseSerializer serializer];

你可能感兴趣的:(iOS错误录)