网络请求之异步Get请求设置代理方法

网络请求就是从所给的网址获取数据

网络请求分为Get请求和Post请求,在实际的操作中一般使用异步请求,下面我们就来共同学习一下异步Get请求

首先我们先创建一个工程来模拟一下简单地请求过程

创建一个button,当点击的时候触发事件,在触发事件里面完成操作


创建NSURL, 这是iOS中URL储存类,可以储存一些网址或者文件路径

NSURLResquest, URL请求类,不能够修改参数,如果想要修改参数,需要用NSMutableURLRequest,可以设置一些参数,例如请求方式,时长等

创建完以上的内容时就要开始发送请求

NSURLConnection:网络连接类,用于发送URL请求,并获取数据,


需要遵循协议NSURLConnectionDelegate,然后实现协议里面的方法

当请求出现错误的时候

开始请求

请求获得数据,设置一个NDMUtableData用于接收请求到的数据

完成请求,转换成字符串,打印出来看效果


那么,我们在请求结束时所获得数据,在本例中是XML类型,我们可以对其进行解析,然后就可以使用里面的内容了!!!

异步Get请求还有block方法,我们将在下篇进行探讨学习.





原文地址:https://www.cnblogs.com/nsjelly/p/4314254.html