NSURLSession

2017-11-14  本文已影响0人  MisYing

NSURL *url = [NSURL URLWithString:@"http://oy3n0hshj.bkt.clouddn.com/shenhe/paobuji.txt"];

//2、创建请求(Request)对象(默认为GET请求);
NSURLRequest *requst = [[NSURLRequest alloc]initWithURL:url];
//3、发送请求
NSURLSession *session = [NSURLSession sharedSession];
// 4.根据会话对象,创建一个Task任务:
NSURLSessionDataTask *sessionDataTask = [session dataTaskWithRequest:requst completionHandler:^(NSData * _Nullable data, NSURLResponse * _Nullable response, NSError * _Nullable error) {
    NSLog(@"从服务器获取到数据");
     NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse*)response;
    NSLog(@"%@",@(httpResponse.statusCode));
    /*
     HTTP: Status 200 – 服务器成功返回网页
     HTTP: Status 404 – 请求的网页不存在
     HTTP: Status 503 – 服务不可用
     */
}];
// 5.最后一步,执行任务(resume也是继续执行):
[sessionDataTask resume];
上一篇下一篇

猜你喜欢

热点阅读