关于AFN请求:3840的返回问题

                         3840的出现的原因,是你后台数据的格式不是json或者AFN能识别的样式,AFN框架未能解析,数据异常,报错3840.

                         出现该情况的主要原因是由于你设置了manager.responseSerializer= [AFHTTPResponseSerializerserializer];该方法会自动帮你解析成json数据或你设置的反序列样式的一种。

显然该后台数据是加密的,而且它是个json

                         要知道通过AFN传递的数据会被AFN加密,加密方式为b64,这里需要你去先做一次解密,在去反序列化后台数据。


关于AFN请求:3840的返回问题_第1张图片
注意,不同版本的AFN   b64解密的options参数可能不同,可以自己去尝试

                         一般你后台返回的数据经过MD5加密的才会碰到情况。解密后的数据


这样就是我们要的json了

关于加密技术。敬请期待。。。。。。。。

你可能感兴趣的:(关于AFN请求:3840的返回问题)