>>我门在使用AFNetworking有时会遇到如下报错:控制台打印报错的主要信息如下
Request failed: unacceptable content-type: text/html"
>>报错的主要原因是你添加的这个三方 AFNetworking版本的缺陷,不支持“text/html”。
一般都支持这些(@"application/json", @"text/json", @"text/javascript")
>>所以要解决这个报错,方法一:
在#import "AFURLResponseSerialization.h"这个类里面修改,如下图
self.acceptableContentTypes = [NSSet setWithObjects:@"application/json", @"text/json", @"text/javascript",@"text/html", nil];
在这段代码中添加 @"text/html" 如下图:
>>方法二:
添加如下代码:
manager.responseSerializer = [AFJSONResponseSerializer new];
manager.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"text/html", nil];
⚠️注意:先要new一次,否则然并卵。