iOS9 以后的POST请求

来源:互联网 发布:2016年济南市酒驾数据 编辑:程序博客网 时间:2024/04/28 18:46

    // iOS 9以后

    // 1创建URL

    NSURL *urls = [NSURLURLWithString:@""];

    // 2 创建请求对象

    NSMutableURLRequest *request = [[NSMutableURLRequestalloc] initWithURL:url];

    [request setHTTPMethod:@"POST"];

    // 3

    NSData *bodyData = [send dataUsingEncoding:NSUTF8StringEncoding];

    [request setHTTPBody:bodyData];

    // 4.1 创建会话

    NSURLSession *session = [NSURLSessionsharedSession];

    // 4.2创建数据请求任务

    NSURLSessionDataTask *task = [sessiondataTaskWithRequest:requestcompletionHandler:^(NSData *_Nullable data,NSURLResponse * _Nullable response,NSError * _Nullable error) {

        

//        NSDictionary *dict = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingAllowFragments error:nil];

//        

//        NSLog(@"%@", dict);

        NSString * newStr = [[NSStringalloc] initWithData:data encoding:NSUTF8StringEncoding];

        NSLog(@"新请求结果%@",newStr);

        

    }];

    // 4.3启动任务

    [task resume];

0 0