NSURLSession

- (IBAction)login:(UIButton *)sender {

    

    NSString *username = self.usrnameTextField.text;

    NSString *password = self.pwdTextField.text;

    

    

    NSString *urlStr =[NSString stringWithFormat:@"http://qzone.qq.com/login?username=%@&pwd=%@",username,password];

    

    urlStr = [urlStr stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

    

    NSURL *url = [NSURL URLWithString:urlStr];

    

    NSURLRequest *request = [NSURLRequest requestWithURL:url];

    

    

    NSURLSessionConfiguration * configuration =[NSURLSessionConfiguration defaultSessionConfiguration];

    

    NSURLSession *session =[NSURLSession sessionWithConfiguration:configuration];

//创建一个任务

    NSURLSessionDataTask *task =[session dataTaskWithRequest:request completionHandler:^(NSData *data,    NSURLResponse *response, NSError *error) {

        

        NSLog(@"服务器返回了%d个字节的数据",data.length);

        NSString * datastr = [[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding];

        NSLog(@"内容%@",datastr);

    

    }];

   //启动

    [task resume];

 

}

 

posted @ 2015-06-11 14:32  app珊  阅读(99)  评论(0编辑  收藏  举报