首页 > 代码库 > 如果向服务器发送多值参数
如果向服务器发送多值参数
1 - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event 2 { 3 // 1.URL 4 NSURL *url = [NSURL URLWithString:@"http://localhost:8080/MJServer/weather"]; 5 6 // 2.请求 7 NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url]; 8 9 // 3.请求方法 10 request.HTTPMethod = @"POST"; 11 12 // 4.设置请求体(请求参数) 13 NSMutableString *param = [NSMutableString string]; 14 [param appendString:@"place=beijing"]; 15 [param appendString:@"&place=tianjin"]; 16 [param appendString:@"&place=meizhou"]; 17 request.HTTPBody = [param dataUsingEncoding:NSUTF8StringEncoding]; 18 19 // 5.发送请求 20 [NSURLConnection sendAsynchronousRequest:request queue:[NSOperationQueue mainQueue] completionHandler:^(NSURLResponse *response, NSData *data, NSError *connectionError) { 21 if (data =http://www.mamicode.com/= nil || connectionError) return; 22 NSDictionary *dict = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableLeaves error:nil]; 23 NSString *error = dict[@"error"]; 24 if (error) { 25 [MBProgressHUD showError:error]; 26 } else { 27 // NSArray *weathers = dict[@"weathers"]; 28 NSLog(@"%@", dict); 29 } 30 }]; 31 }
如果向服务器发送多值参数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。