网路请求ios
2016-10-26 16:18:08 0 举报
在iOS设备上进行网络请求,通常使用苹果提供的`URLSession`类。首先,创建一个`URLSession`实例,然后根据需要创建`dataTask`或`uploadTask`类型的任务。接下来,配置任务的请求方法和请求头信息,设置数据请求体(如果需要),并开始执行任务。任务完成后,通过代理方法获取响应数据和状态码,并进行相应的处理。此外,还可以使用`URLSessionConfiguration`类来配置全局的请求参数,如超时时间、缓存策略等。总之,iOS网络请求主要依赖于`URLSession`类及其相关方法,实现简单且高效。
作者其他创作
大纲/内容
调用方法:只需要初始化工厂,调用createNetWorking返回ui层对应的网络请求对象,获取网络返回的model/array/dict。维护步骤:ui-netObj-uimodel-model/array/dict,网络层完全与逻辑层分离
NetAccount
- attributeA- attributeB
- methodA()- methodB()
IBaseNetFactory
- createNetWorking(params):IBaseNetWorking
IAnalyze
-JsonToModel(params)- JsonToArray(params)- JsonToDict()
NetHomePage
通过工厂对象获取相应的ui网络请求对象
IBaseNetWorking
AFHTTPSessionManager *managerid responseObj;
-postRequestUrl;-getRequestUrl;
INetWorking
- successed()- failure()
获取网络返回的response
0 条评论
下一页