1 #import "ViewController.h" 2 3 @interface ViewController () 4 5 @end 6 7 @implementation ViewController 8 -(void)touchesBegan:(NSSet*)touches withEvent:(UIEvent *)event 9 {10 [self post];11 }12 13 -(void)post14 {15 //1.确定请求路径16 NSURL *url = [NSURL URLWithString:@"http://120.25.226.186:32812/login"];17 18 //2.创建可变请求对象19 NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];20 21 //3.修改请求方法,POST必须大写22 request.HTTPMethod = @"POST";23 24 //设置属性,请求超时25 request.timeoutInterval = 10;26 27 //设置请求头User-Agent28 //注意:key一定要一致(用于传递数据给后台)29 [request setValue:@"ios 10.1" forHTTPHeaderField:@"User-Agent"];30 31 //4.设置请求体信息,字符串--->NSData32 request.HTTPBody = [@"username=520it&pwd=123&type=JSON" dataUsingEncoding:NSUTF8StringEncoding];33 34 //5.发送请求35 [NSURLConnection sendAsynchronousRequest:request queue:[NSOperationQueue mainQueue] completionHandler:^(NSURLResponse * _Nullable response, NSData * _Nullable data, NSError * _Nullable connectionError) {36 37 //6.解析数据,NSData --->NSString38 NSLog(@"%@",[[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding]);39 }];40 }41 42 @end