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

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

作者: 陈藩 | 来源:发表于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];

    相关文章

      网友评论

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

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