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 数据传输完成