AFNetworking 不能请求数据 求助
1个回答
展开全部
AFNetWorking请求完成数据后可以直接进行更新,它里面已经封装好自动回到主线程更新UI
使用AFNetWorking进行数据请求,以下为几种返回数据格式设定:
//声明(默认):服务器返回的json数据,因为json格式比较规范,他会帮你解析成字典或数组
session.responseSerializer= [AFJSONResponseSerializerserializer];
// 声明:服务器返回的是XML数据,我们自己进行解析
session.responseSerializer= [AFXMLParserResponseSerializerserializer];
//声明:不要对服务器返回的数据进行解析,直接返回data就行(如果是文件下载,使用这个(图片等))
session.responseSerializer = [AFHTTPResponseSerializer serializer];
AFNetWorking网络请求数据步骤
1、创建管理者
2、封装请求参数
3、获得url字符串并发送get或post请求
若遇到解析不成功,可打印出error查看错误信息,可通过下方方式解决(AFNetWorking新版本)
使用AFNetWorking进行数据请求,以下为几种返回数据格式设定:
//声明(默认):服务器返回的json数据,因为json格式比较规范,他会帮你解析成字典或数组
session.responseSerializer= [AFJSONResponseSerializerserializer];
// 声明:服务器返回的是XML数据,我们自己进行解析
session.responseSerializer= [AFXMLParserResponseSerializerserializer];
//声明:不要对服务器返回的数据进行解析,直接返回data就行(如果是文件下载,使用这个(图片等))
session.responseSerializer = [AFHTTPResponseSerializer serializer];
AFNetWorking网络请求数据步骤
1、创建管理者
2、封装请求参数
3、获得url字符串并发送get或post请求
若遇到解析不成功,可打印出error查看错误信息,可通过下方方式解决(AFNetWorking新版本)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询