• IOS 网络解析


    网络解析同步异步

    /*------------------------get同步-------------------------------------*/

    - (IBAction)GET_TB:(id)sender

    {

        //1.创建url

        NSURL *url = [NSURL URLWithString:@"http://project.lanou3g.com/teacher/yihuiyun/lanouproject/activitylist.php"];

        //2.创建一个请求对象

        NSMutableURLRequest *requst = [NSMutableURLRequest requestWithURL:url];

        //请求方式

        [requst setHTTPMethod:@"get"];

        NSURLResponse *response = nil;

        NSError *err= nil;

        //3.建立连接

        NSData *data = [NSURLConnection sendSynchronousRequest:requst returningResponse:&response error:&err];

        NSLog(@"%@",data);

        NSLog(@"同步");


        

    }

    /*---------------------------get异步------------------------------------*/


    - (IBAction)GET_YB:(id)sender

    {

        //1.创建url

        NSURL *url = [NSURL URLWithString:@"http://project.lanou3g.com/teacher/yihuiyun/lanouproject/activitylist.php"];

        //2.创建请求对象

        NSURLRequest *requset = [NSURLRequest requestWithURL:url];

        //3.建立连接

        [NSURLConnection sendAsynchronousRequest:requset queue:[NSOperationQueue mainQueue] completionHandler:^(NSURLResponse *response, NSData *data, NSError *connectionError) {

            NSLog(@"%@",data);

        }];

        NSLog(@"异步");

    }


    /*------------------------------post同步------------------------------------------*/


    - (IBAction)POST_TB:(id)sender

    {

        //1.创建URL

        NSURL *url = [NSURL URLWithString:@"http://ipad-bjwb.bjd.com.cn/DigitalPublication/publish/Handler/APINewsList.ashx"];

        //2.创建请求对象

        NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];

        [request setHTTPMethod:@"post"];

        //3.加入包体

        NSString *str =@"date=20131129&startRecord=5&len=5&udid=1234567890&terminalType=Iphone&cid=215";

        //将字符串转换成NSDATA格式

        NSData *dataBody = [str dataUsingEncoding:NSUTF8StringEncoding];

        //4.给请求设body

        [request setHTTPBody:dataBody];

        //5.创建连接

        NSData *data = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];

        NSLog(@"%@",data);

        NSLog(@"POST同步");

        

    }

    /*------------------------------post异步------------------------------------------*/


    - (IBAction)POST_YB:(id)sender

    {

        //1.创建URL

        NSURL *url = [NSURL URLWithString:@"http://ipad-bjwb.bjd.com.cn/DigitalPublication/publish/Handler/APINewsList.ashx"];

        //2.创建请求对象

        NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];

        [request setHTTPMethod:@"post"];

        //3.给请求对象加入body

        NSString *bodyStr = @"date=20131129&startRecord=5&len=5&udid=1234567890&terminalType=Iphone&cid=215";

        NSData *dataBody = [bodyStr dataUsingEncoding:NSUTF8StringEncoding];

        [request setHTTPBody:dataBody];

        //4.创建连接

        [NSURLConnection sendAsynchronousRequest:request queue:[NSOperationQueue mainQueue] completionHandler:^(NSURLResponse *response, NSData *data, NSError *connectionError) {

            NSLog(@"%@",data);

        }];

        NSLog(@"POST异步");

    }

    /*------------------------get同步-------------------------------------*/
    - (IBAction)GET_TB:(id)sender
    {
        //1.创建url
        NSURL *url = [NSURL URLWithString:@"http://project.lanou3g.com/teacher/yihuiyun/lanouproject/activitylist.php"];
        //2.创建一个请求对象
        NSMutableURLRequest *requst = [NSMutableURLRequest requestWithURL:url];
        //请求方式
        [requst setHTTPMethod:@"get"];
        NSURLResponse *response = nil;
        NSError *err= nil;
        //3.建立连接
        NSData *data = [NSURLConnection sendSynchronousRequest:requst returningResponse:&response error:&err];
        NSLog(@"%@",data);
        NSLog(@"同步");
    
        
    }
    /*---------------------------get异步------------------------------------*/
    
    - (IBAction)GET_YB:(id)sender
    {
        //1.创建url
        NSURL *url = [NSURL URLWithString:@"http://project.lanou3g.com/teacher/yihuiyun/lanouproject/activitylist.php"];
        //2.创建请求对象
        NSURLRequest *requset = [NSURLRequest requestWithURL:url];
        //3.建立连接
        [NSURLConnection sendAsynchronousRequest:requset queue:[NSOperationQueue mainQueue] completionHandler:^(NSURLResponse *response, NSData *data, NSError *connectionError) {
            NSLog(@"%@",data);
        }];
        NSLog(@"异步");
    }
    
    /*------------------------------post同步------------------------------------------*/
    
    - (IBAction)POST_TB:(id)sender
    {
        //1.创建URL
        NSURL *url = [NSURL URLWithString:@"http://ipad-bjwb.bjd.com.cn/DigitalPublication/publish/Handler/APINewsList.ashx"];
        //2.创建请求对象
        NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
        [request setHTTPMethod:@"post"];
        //3.加入包体
        NSString *str =@"date=20131129&startRecord=5&len=5&udid=1234567890&terminalType=Iphone&cid=215";
        //将字符串转换成NSDATA格式
        NSData *dataBody = [str dataUsingEncoding:NSUTF8StringEncoding];
        //4.给请求设body
        [request setHTTPBody:dataBody];
        //5.创建连接
        NSData *data = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
        NSLog(@"%@",data);
        NSLog(@"POST同步");
        
    }
    /*------------------------------post异步------------------------------------------*/
    
    - (IBAction)POST_YB:(id)sender
    {
        //1.创建URL
        NSURL *url = [NSURL URLWithString:@"http://ipad-bjwb.bjd.com.cn/DigitalPublication/publish/Handler/APINewsList.ashx"];
        //2.创建请求对象
        NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
        [request setHTTPMethod:@"post"];
        //3.给请求对象加入body
        NSString *bodyStr = @"date=20131129&startRecord=5&len=5&udid=1234567890&terminalType=Iphone&cid=215";
        NSData *dataBody = [bodyStr dataUsingEncoding:NSUTF8StringEncoding];
        [request setHTTPBody:dataBody];
        //4.创建连接
        [NSURLConnection sendAsynchronousRequest:request queue:[NSOperationQueue mainQueue] completionHandler:^(NSURLResponse *response, NSData *data, NSError *connectionError) {
            NSLog(@"%@",data);
        }];
        NSLog(@"POST异步");
    }
    


  • 相关阅读:
    推荐一本书 改善你的视力:跟眼镜说再见
    Gentoo中gcc4.1.2到gcc4.3.2的升级
    msbuild学习的一些相关链接
    SqlServer 2005安装问题
    Gentoo linux中安装php5运行环境
    sql 时间函数(全)
    asp.net中的对话框
    win7 资源管理器指向我的电脑
    C/C++ 位操作 总结
    【转】Java字节序转换
  • 原文地址:https://www.cnblogs.com/yutingliuyl/p/6784580.html
Copyright © 2020-2023  润新知