//1.get请求
- (void) startRequest
{
NSString *strURL =[[NSString alloc] initWithFormat:@"http://baidu.com?nam=%@&& password=%@",@"张三",@"123"];
NSURL *url = [NSURL URLWithString:strURL];
NSURLRequest *request = [[NSURLRequest alloc] initWithURL:url];
//data为请求后返回的数据,同步请求
NSData *data = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
//data为请求后返回的数据,异步请求,这个异步请求是用block回调。还可以用委托方法回调
[NSURLConnection sendAsynchronousRequest:request queue:nil completionHandler:^(NSURLResponse *response, NSData *data, NSError *connectionError) {
//data为请求后返回的数据
}];
//这个异步请求用委托方法回调。代理方法自己去实现
NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request delegate:self];
}
//2.post请求
- (void)startRequestPost
{
//地址和url
NSString *strURL =[[NSString alloc] initWithFormat:@"http://baidu.com"];
NSURL *url = [NSURL URLWithString:strURL];
//请求参数
NSString *post = [NSString stringWithFormat:@"username = %@ & password = %@",@"张三",@"123"];
//参数转位data类型
NSData *postData = [strURL dataUsingEncoding:NSUTF8StringEncoding];
//创建请求
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
//请求方式
[request setHTTPMethod:@"POST"];
//设置请求体,请求参数
[request setHTTPBody:postData];
//请求开始,代理方法自己实现
NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request delegate:self];
}
- (void) startRequest
{
NSString *strURL =[[NSString alloc] initWithFormat:@"http://baidu.com?nam=%@&& password=%@",@"张三",@"123"];
NSURL *url = [NSURL URLWithString:strURL];
NSURLRequest *request = [[NSURLRequest alloc] initWithURL:url];
//data为请求后返回的数据,同步请求
NSData *data = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
//data为请求后返回的数据,异步请求,这个异步请求是用block回调。还可以用委托方法回调
[NSURLConnection sendAsynchronousRequest:request queue:nil completionHandler:^(NSURLResponse *response, NSData *data, NSError *connectionError) {
//data为请求后返回的数据
}];
//这个异步请求用委托方法回调。代理方法自己去实现
NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request delegate:self];
}
//2.post请求
- (void)startRequestPost
{
//地址和url
NSString *strURL =[[NSString alloc] initWithFormat:@"http://baidu.com"];
NSURL *url = [NSURL URLWithString:strURL];
//请求参数
NSString *post = [NSString stringWithFormat:@"username = %@ & password = %@",@"张三",@"123"];
//参数转位data类型
NSData *postData = [strURL dataUsingEncoding:NSUTF8StringEncoding];
//创建请求
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
//请求方式
[request setHTTPMethod:@"POST"];
//设置请求体,请求参数
[request setHTTPBody:postData];
//请求开始,代理方法自己实现
NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request delegate:self];
}