AFNetWork后台返回字符串fail问题

最近用AFNetWork3.0做了一个项目,发现原来AFNetWork已经默认是用的苹果的json解析了   结果后台返回一个字符串,导致请求类直接fail掉了。最后在这个请求中加入了

manager.responseSerializer= [AFHTTPResponseSerializerserializer];

自己解析response。

这时候AFNetWork返回的数据是NSData


AFNetWork后台返回字符串fail问题_第1张图片

由于后台返回的字符串  所以你用苹果自带的json解析  NSJSONSerialization,解析出来的东东是null。可以直接把nsdata转成nsstring再用其他的第三方解析,就可以解决问题了。当然你也可以寄希望于后台来改。


你可能感兴趣的:(AFNetWork后台返回字符串fail问题)