iOS开发 AFN遇到Request failed: unacceptable content-type: text/html

在之前开发的过程中,有的朋友在使用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:]

你可能感兴趣的:(iOS开发 AFN遇到Request failed: unacceptable content-type: text/html)