因?yàn)閕OS的版本的不斷更新,一些老方法逐漸被廢棄婆咸。比如說NSURLConnection這個類蔼卡,這個類的新替換類為NSURLSession违帆。下面我將用代碼進(jìn)行展示:
NSString *string = @"你自己的字符串";
NSURL *url = [NSURL URLWithString:string];
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:url];
//request 默認(rèn)為GET,GET方法沒有參數(shù)
[request setHTTPMethod:@"POST"];
//上傳參數(shù)
NSString *bodyDataString = @"自己的參數(shù)";
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];