使用 AFNetworking 遇到的问题

作者: amoLink | 来源:发表于2016-07-26 15:57 被阅读96次

一、遇到的问题:

网络请求的时候抛出 -----> NSLocalizedDescription = "Request failed: unacceptable content-type: text/html";


二、原因

AFNetworking  默认不支持 text/html

AFURLResponseSerialization.m 源码  -> self.acceptableContentTypes= [NSSetsetWithObjects:@"application/json",@"text/json",@"text/javascript",nil];

木有 @"text/html"


三、解决办法

1)在作者源代码处添加 @"text/html" 。

2)在自己的代码处加上这句代码:

manager.responseSerializer.acceptableContentTypes = [NSSet setWithObject:@"text/html"];

相关文章

网友评论

  • 栈溢出:第三个不需要划掉,第三方的代码原则上不要改
    amoLink:@栈溢出 我再测试一下,早上服务器挂了:joy:
    栈溢出:@amoLink 你在外面能改的,为什么要改源码 setbyaddingobject这个方法
    amoLink:@栈溢出 为何,能指点一下吗:blush:

本文标题:使用 AFNetworking 遇到的问题

本文链接:https://www.haomeiwen.com/subject/qginjttx.html