NSURLSession的简单应用

因为iOS的版本的不断更新,一些老方法逐渐被废弃。比如说NSURLConnection这个类,这个类的新替换类为NSURLSession。下面我将用代码进行展示:

    NSString *string = @"你自己的字符串";
    NSURL *url = [NSURL URLWithString:string];
    NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:url];
    //request 默认为GET,GET方法没有参数
    [request setHTTPMethod:@"POST"];
    //上传参数
    NSString *bodyDataString = @"自己的参数";
    NSData *data = [bodyDataString dataUsingEncoding:NSUTF8StringEncoding];
    [request setHTTPBody:data];
    NSURLSession *session = [NSURLSession sharedSession];
    NSURLSessionTask *task = [session dataTaskWithRequest:request completionHandler:^(NSData * _Nullable data, NSURLResponse * _Nullable response, NSError * _Nullable error) {
        NSDictionary *dictionary = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:nil];
    }];
    //开始请求
    [task resume];
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,252评论 4 61
  • Swift版本点击这里欢迎加入QQ群交流: 594119878最新更新日期:18-09-17 About A cu...
    ylgwhyh阅读 25,572评论 7 249
  • 你是否还记得那时的我们什么都没有 你是否还记得那时的我们爱的这样深沉 你是否还记得那时你给我的承诺 你是否还记得那...
    queen時光是個冷美人阅读 248评论 0 0
  • 【幸福女孩 唐墨轩 一年级 坚持原创分享第61天 2017.11.2 星期四】 今天中午一吃完饭,我就和小...
    何亚珂阅读 452评论 0 0
  • 尘埃 五月天 若果,我真可以 做一粒尘埃 我便活在了 千年的轮回里 与日月星辰 同在 与山清水秀 共眠 与阳光, ...
    诗与远方工作室阅读 232评论 2 4