• 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异步");
    }
    


  • 相关阅读:
    uva 12096
    uva 705
    uva 657
    uva 10129
    uva 816 BFS求最短路的经典问题……
    uva 1103
    uva 699
    这是昨天的内容,就这样慢慢整吧,然后,荒废了好多时间啊!!
    今天就这么乱糟糟的过啦~刚刚接触html,就稍微写了一下,明天加油,今天直接贴图
    uva 548 tree
  • 原文地址:https://www.cnblogs.com/jzssuanfa/p/7088037.html
Copyright © 2020-2023  润新知