IOS 網路解析

來源:互聯網
上載者:User

標籤: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 [email protected]"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 [email protected]"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 網路解析

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.