最近接手一个项目,因为之前的项目里面POST请求用的是ASI的,我就想着给替换成AFNetworking,但是在替换过程中遇到了一个大坑,解决了半天才发现是一个小问题,下面将我的问题给大家分享一下:错误描述和发现过程看了错误描述后,根据它的描述是因为返回的json数据格式不对,不是json的,我就去修改AFNetworking的responseSerializer返回的序列化器,发现怎么改怎么不对,各种尝试无果之后,我打印了一下元数据,发现返回的居然是Html格式的消息,消息内容大概是服务器请求失败了,好吧,搞了半天是我请求错误了。那我就需要修改AFNetworking的requestSerializer了。关于 requestSerializer它就是AFNetworking参数编码的序列化器,它一共有三种编码格式:
暂无评论