iOS开发数据解析错误: "Request failed: unacceptable content-type: text/html"

在使用AFNetworking 框架,一般服务器返回的数据格式大多都是@"application/json"

但当服务器返回的格式@"text/html"时;JSON解析解析就会报错: "Request failed: unacceptable content-type: text/html"!

解决办法:

在AFNetworking框架中,找到AFHTTPResponseSerializer.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;
}

如上所示,增加绿色底色的content type即可。

  

posted @ 2016-10-12 16:34  飞常精彩2008  阅读(419)  评论(0)    收藏  举报