1.GET请求
1 -(void)get 2 { 3 //1.创建会话管理者 4 AFHTTPSessionManager *manager = [AFHTTPSessionManager manager]; 5 6 //http://120.25.226.186:32812/login?username=123&pwd=122&type=JSON 7 // 8 9 NSDictionary *paramDict = @{ 10 @"username":@"520it", 11 @"pwd":@"520it", 12 @"type":@"JSON" 13 }; 14 //2.发送GET请求 15 /* 16 第一个参数:请求路径(不包含参数).NSString 17 第二个参数:字典(发送给服务器的数据~参数) 18 第三个参数:progress 进度回调 19 第四个参数:success 成功回调 20 task:请求任务 21 responseObject:响应体信息(JSON--->OC对象) 22 第五个参数:failure 失败回调 23 error:错误信息 24 响应头:task.response 25 */ 26 [manager GET:@"http://120.25.226.186:32812/login" parameters:paramDict progress:nil success:^(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject) { 27 28 NSLog(@"%@---%@",[responseObject class],responseObject); 29 30 } failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) { 31 NSLog(@"请求失败--%@",error); 32 }]; 33 }
2.POST请求
1 -(void)post 2 { 3 //1.创建会话管理者 4 AFHTTPSessionManager *manager = [AFHTTPSessionManager manager]; 5 6 NSDictionary *paramDict = @{ 7 @"username":@"520it", 8 @"pwd":@"520", 9 @"type":@"JSON" 10 }; 11 //2.发送GET请求 12 /* 13 第一个参数:请求路径(不包含参数).NSString 14 第二个参数:字典(发送给服务器的数据~参数) 15 第三个参数:progress 进度回调 16 第四个参数:success 成功回调 17 task:请求任务 18 responseObject:响应体信息(JSON--->OC对象) 19 第五个参数:failure 失败回调 20 error:错误信息 21 响应头:task.response 22 */ 23 [manager POST:@"http://120.25.226.186:32812/login" parameters:paramDict progress:nil success:^(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject) { 24 25 NSLog(@"%@---%@",[responseObject class],responseObject); 26 27 } failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) { 28 NSLog(@"请求失败--%@",error); 29 }]; 30 }
浙公网安备 33010602011771号