码迷,mamicode.com
首页 > 移动开发 > 详细

IOS 网络解析

时间:2017-04-29 10:56:32      阅读:252      评论:0      收藏:0      [点我收藏+]

标签:pos   res   use   url   send   project   list   lis   new   

网络解析同步异步

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


IOS 网络解析

标签:pos   res   use   url   send   project   list   lis   new   

原文地址:http://www.cnblogs.com/yutingliuyl/p/6784580.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!