zoukankan      html  css  js  c++  java
  • 网络请求之异步Get请求设置代理方法

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

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

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

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


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

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

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

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


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

    当请求出现错误的时候

    开始请求

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

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


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

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





  • 相关阅读:
    Eclipse 的单步调试
    CALayer快速入门
    UITableView快速入门
    iOS程序启动原理
    iOS触摸事件
    UITableViewCell重用和性能优化
    Autolayout
    iOS适配
    NSTimer
    UIScrollView
  • 原文地址:https://www.cnblogs.com/nsjelly/p/4314254.html
Copyright © 2011-2022 走看看