美文网首页
不使用第三方的网络请求方法

不使用第三方的网络请求方法

作者: 陈藩 | 来源:发表于2022-02-21 09:53 被阅读0次

不使用第三方的网络请求方法

  NSDictionary *headers = @{@"token": accessToken?:@"",
                          @"cache-control": @"no-cache" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:[NSString stringWithFormat:@"https://www.baidu.com.id=%@",@"123"]] cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
    if (error) {
        NSLog(@"%@", error);
        if (result) result(nil);
    } else {
        NSDictionary *dict = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableLeaves error:nil];
        NSArray *arr = dict[@"data"];
        if (result) result(arr);
    }
}];
[dataTask resume];

相关文章

  • 不使用第三方的网络请求方法

    不使用第三方的网络请求方法

  • 17.07月面试问题

    1.封装网络请求好处:可以降低网络请求方法与控制器的耦合度,即使网络使用第三方框架发生不兼容,错误等问题从而想换框...

  • iOS 封装网络请求工具类(基于AFNetworking)

    一.封装的好处 可以降低网络请求方法与Controller(控制器)的耦合度,即使网络使用的第三方框架发生不兼容、...

  • ecjia_api_manager 接口请求用法

    推出最新的内部API请求方法:使用此方法请求API,走的是内部方法调用,不走网络请求,可以大大节约请求速度。 用法...

  • 学习苹果提供的原生网络请求方法

    一、学习苹果提供的原生网络请求方法 在iOS项目开发中,网络请求是必不可少的部分,大多数iOS开发者会使用第三方的...

  • 网络实时监测

    在项目中实现网络的实时监测有两种方式:一种是采用第三方网络请求的网络检测方法,一种是使用OC自带的网络检测方法。我...

  • iOS AFNetworking封装的网络请求

    一: 封装的好处 1.1 可以降低网络请求方法与Controller(控制器)的耦合度,即使网络使用的第三方框架发...

  • Redux-学习经验

    进行网络请求 发起网络请求的操作通常放在组件的componentDidMount方法中,使用redux进行网络请求...

  • AFNetworking源码解析

    AFNetworking 网络请求使用 天气网络请求 从初始化AFHTTPSessionManager方法得到以下...

  • HTTPS请求代码演练

    如何使用session发送HTTPS请求(需使用代理方法) 一般在开发中一般会使用第三方框架处理发送网络数据,我们...

网友评论

      本文标题:不使用第三方的网络请求方法

      本文链接:https://www.haomeiwen.com/subject/oyiblrtx.html