一:返回二进制数据(默认)
作者:互联网
一:返回二进制数据(默认)
// 需要序列化
//使用JSONSerialization进行foundation对象和json的互转
// NSDictionary *resultDic=[NSJSONSerialization JSONObjectWithData:responseObject options:NSJSONReadingMutableContainers error:&err];
————————————
二:返回json格式数,AFN直接返回即可,AFNetworking已经帮我们序列化好了,我们可以直接使用。
三:网络请求注意事项如下
/*
1:iOS 7以后用这个
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
2:设置请求格式,默认-AFHTTPRequestSerializer
AFHTTPRequestSerializer:第一种是普通的http的编码格式也就是mid=10&method=userInfo&dateInt=20160818,这种格式的。
AFJSONRequestSerializer:第二种也是json编码格式的,也就是编码成{"mid":"11","method":"userInfo","dateInt":"20160818"}
3:设置返回解析格式-默认–AFJSONResponseSerializer
我们使用AFNetworking时常用的解析器是AFJSONResponseSerializer,这样可以在block中直接得到字典或数组对象,因为AFNetworking已经帮我们序列化好了,我们可以直接使用。
*/
参考:
https://www.jianshu.com/p/609351473b04
标签:返回,二进制,默认,json,AFNetworking,格式,序列化 来源: https://blog.csdn.net/yyyyccll/article/details/93055434