request网络访问请求第一版本:
//1、URL
NSString *urlStr = @"http://www.kuaidi100.com/query?type=shunfeng&postid=134972345057";
NSURL *url = [NSURL URLWithString:urlStr];
//2、Request
NSURLRequest *request = [NSURLRequest requestWithURL:url];
//3、Connection(异步请求)
[NSURLConnection sendAsynchronousRequest:request queue:[[NSOperationQueue alloc] init] completionHandler:^(NSURLResponse *response, NSData *data, NSError *connectionError)
{
//执行成功,将data转换成字符串
NSString *str = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
NSLog(@"%@", str);
}];
--------------------------------------------------------------------------------------------------------
request网络访问请求第二版:
//1、URL
NSString *urlStr = @"http://www.kuaidi100.com/query?type=shunfeng&postid=134972345057";
NSURL *url = [NSURL URLWithString:urlStr];
//2、Request
NSURLRequest *request = [NSURLRequest requestWithURL:url];
//3、Connection(异步请求)
[NSURLConnection sendAsynchronousRequest:request queue:[[NSOperationQueue alloc] init] completionHandler:^(NSURLResponse *response, NSData *data, NSError *connectionError)
{
if (connectionError == nil)
{
//执行成功,将data转换成字符串
NSString *str = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
NSLog(@"%@", str);
//主线程更新
[[NSOperationQueue mainQueue] addOperationWithBlock:^{
}];
}
else
{
NSLog(@"fuck error with request %@", [connectionError domain]);
}
}];