关于使用AFNetworking时,可能会遇到的一个问题。
有很多童鞋在使用AF时,可能获取响应的数据失败,终其原因是因为acceptableContentTypes里缺少了一个@"text/html"里,而很多同学可能会这么设置
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
manager.responseSerializer.acceptableContentTypes = [NSSet setWithObject:@"text/html"];
个人建议你在另一个地方设置,AFURLResponseSerialization.m中
- (instancetype)init {
self = [super init];
if (!self) {
return nil;
}
self.acceptableContentTypes = [NSSet setWithObjects:@"application/json", @"text/json", @"text/javascript", @"text/html", nil];
return self;
}