在之前开发的过程中,有的朋友在使用AFNetworking遇到异常 Request failed: unacceptable content-type: text/html。
针对真个问题,网上也有很多答案,个人感觉不喜欢改变AFN原有文件里的代码,我们只需要添加两句代码即可。
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
AFHTTPRequestSerializer *requestSerializer = [AFJSONRequestSerializer serializer];
manager.responseSerializer = [AFHTTPResponseSerializer serializer];
manager.responseSerializer.acceptableContentTypes = [NSSet setWithObject:@"text/html"];
manager.requestSerializer = requestSerializer;
//即可调用get/post方法,不会再出现以上异常
[manager GET: ]
[manager POST:]
网友评论