其他分享
首页 > 其他分享> > 一:返回二进制数据(默认)

一:返回二进制数据(默认)

作者:互联网

一:返回二进制数据(默认)

// 需要序列化
//使用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