您的位置:首页 > 理论基础 > 计算机网络

ios同步、异步请求网络

2015-09-10 11:39 645 查看

1.同步请求网络,数据的请求过程是在主线程进行的,网络数据加载需要一个时间过程,会阻塞主线程

1.1构建URL地址



1.2.请求NSURLRequest

设置请求方式,请求方式分为GET请求和POST请求;

GET请求是向服务器索取数据,POST请求是像服务器提交数据;

GET请求、POST请求都有请求头,POST请求才有请求体;



1.3通过NSURLConnection发送请求



1.4通过返回NSURLResponde实例和NSError实例分析结果



1.5接收返回数据



2.异步请求网络,数据的请求过程是在多线程进行的,不会阻塞主线程

1.1构建URL地址



1.2.请求NSURLRequest,设置请求方式及超时时间



设置请求体 将字符串类型转化为data类型



1.3通过NSURLConnection发送请求

1.3.1方法一、block块



1.3.2方法二 代理方法




注意: didReceiveResponse 服务器响应
didReceiveData 接收数据 数据很大时,会被调用多次
connectionDidFinishLoading 数据传输完成




内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: