美文网首页
iOS 原生raw请求提交数据

iOS 原生raw请求提交数据

作者: Yancy007 | 来源:发表于2019-02-20 18:11 被阅读0次
    // 网络加载标志
            [UIApplication sharedApplication].networkActivityIndicatorVisible = YES;
            
            // 请求参数数据
            NSError *error = nil;
            NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dict options:NSJSONWritingPrettyPrinted error:&error];
            
            // 创建配置信息
            NSURLSessionConfiguration *configure = [NSURLSessionConfiguration defaultSessionConfiguration];
            configure.timeoutIntervalForRequest = 10;// 设置超时时间
            // 创建会话
            NSURLSession *session = [NSURLSession sessionWithConfiguration:configure delegate:nil delegateQueue:[NSOperationQueue mainQueue]];
            
            // 请求
            NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"%@/report/upload",Host_Name]];
            NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url cachePolicy:NSURLRequestReloadIgnoringCacheData timeoutInterval:10];
            [request addValue:@"raw" forHTTPHeaderField:@"Content-Type"];// 设置请求类型
            [request setHTTPMethod:@"POST"];// 设置请求方法
            [request setHTTPBody:jsonData];// 设置请求参数
            NSURLSessionDataTask *task = [session dataTaskWithRequest:request completionHandler:^(NSData * _Nullable data, NSURLResponse * _Nullable response, NSError * _Nullable error) {
                // 网络加载标志
                [UIApplication sharedApplication].networkActivityIndicatorVisible = NO;
                
                if (error == nil) {
                    NSDictionary *object = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:nil];
                    NSLog(@"✅生成pdf.....%@",object);
                    callback(object,nil);
                } else {
                    NSLog(@"生成pdf❌.....%@",error);
                    failed(K__ERROR);
                }
            }];
            [task resume];
    

    相关文章

      网友评论

          本文标题:iOS 原生raw请求提交数据

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