美文网首页
AFNetWorking 正确信息全走了failure回调

AFNetWorking 正确信息全走了failure回调

作者: 叫我魏大川 | 来源:发表于2019-11-09 12:03 被阅读0次

遇到问题:
AFNetworking请求接口虽然通了,但是数据全进入了failure回调,
NSData * data = error.userInfo[@"com.alamofire.serialization.response.error.data"];
NSString * str = [[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding];

没有打印任何其他错误,猜测是contentype问题。

打印了failure 中的responses.statusCode,发现是200,没问题。又打印了responses.allHeaderFields,发现contenttype是html/text,而一般的通用做法都是text/html,奇怪的是并没有错误码返回。

这种错误原因就是因为后台们写的接口没有统一规范,导致不同的人的写出来不一样的接口,甚至一个统一的返回外层都没有,真的是有点拖油瓶。

相关文章

网友评论

      本文标题:AFNetWorking 正确信息全走了failure回调

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