3840的出现的原因,是你后台数据的格式不是json或者AFN能识别的样式,AFN框架未能解析,数据异常,报错3840.
出现该情况的主要原因是由于你设置了manager.responseSerializer= [AFHTTPResponseSerializerserializer];该方法会自动帮你解析成json数据或你设置的反序列样式的一种。
显然该后台数据是加密的,而且它是个json要知道通过AFN传递的数据会被AFN加密,加密方式为b64,这里需要你去先做一次解密,在去反序列化后台数据。
注意,不同版本的AFN b64解密的options参数可能不同,可以自己去尝试一般你后台返回的数据经过MD5加密的才会碰到情况。解密后的数据
这样就是我们要的json了关于加密技术。敬请期待。。。。。。。。
网友评论