1. unacceptable content-type 错误
这个错误表示回包类型无法解析,一般这种情况请求回包的状态码是:200,表示错误并不在后台。详细错误描述为:
Request failed: unacceptable content-type: text/plain(或者 text/html)
可以看出错误的原因是 AFNetworking 框架并不支持解析 plain
和 html
类型的数据。
解决办法:在 AFURLResponseSerialization.h
类里面找到 self.acceptableContentTypes = [NSSet setWithObjects:@"application/json", @"text/json", @"text/javascript", nil];
然后在后面追加 @"text/html", @"text/plain"
两个参数即可。self.acceptableContentTypes = [NSSet setWithObjects:@"application/json", @"text/json", @"text/javascript", @"text/html", @"text/plain", nil];