1.普通GET请求
// 创建网络请求管理对象 AFHTTPSessionManager *manager = [AFHTTPSessionManager manager]; // 申明返回的结果是json类型 manager.responseSerializer = [AFJSONResponseSerializer serializer]; // 申明请求的数据是json类型 manager.requestSerializer = [AFJSONRequestSerializer serializer]; // 如果报接受类型不一致请替换一致text/html或别的 manager.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"text/html", nil]; // 普通GET请求 [manager GET:<#URLString#> parameters:nil progress:^(NSProgress * _Nonnull downloadProgress) { } success:^(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject) { DLog(@"请求成功:%@", responseObject); } failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) { DLog(@"请求失败:%@", error); }];
// 参数字典 NSDictionary *dict = [NSDictionary dictionaryWithObjectsAndKeys:<#(nonnull id), ...#>, nil]; // 创建网络请求管理对象 AFHTTPSessionManager *manager = [AFHTTPSessionManager manager]; // 申明返回的结果是json类型 manager.responseSerializer = [AFJSONResponseSerializer serializer]; // 申明请求的数据是json类型 manager.requestSerializer = [AFJSONRequestSerializer serializer]; // 如果报接受类型不一致请替换一致text/html或别的 manager.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"text/html", nil]; // 带参数GET请求 [manager GET:<#URLString#> parameters:dict progress:^(NSProgress * _Nonnull downloadProgress) { } success:^(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject) { DLog(@"请求成功:%@", responseObject); } failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) { DLog(@"请求失败:%@", error); }];
// 创建网络请求管理对象 AFHTTPSessionManager *manager = [AFHTTPSessionManager manager]; // 申明返回的结果是json类型 manager.responseSerializer = [AFJSONResponseSerializer serializer]; // 申明请求的数据是json类型 manager.requestSerializer = [AFJSONRequestSerializer serializer]; // 如果报接受类型不一致请替换一致text/html或别的 manager.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"text/html", nil]; // 普通POST请求 [manager POST:<#URLString#> parameters:nil progress:^(NSProgress * _Nonnull uploadProgress) { } success:^(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject) { DLog(@"请求成功:%@", responseObject); } failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) { DLog(@"请求失败:%@", error); }];
// 参数字典 NSDictionary *dict = [NSDictionary dictionaryWithObjectsAndKeys:<#(nonnull id), ...#>, nil]; // 创建网络请求管理对象 AFHTTPSessionManager *manager = [AFHTTPSessionManager manager]; // 申明返回的结果是json类型 manager.responseSerializer = [AFJSONResponseSerializer serializer]; // 申明请求的数据是json类型 manager.requestSerializer = [AFJSONRequestSerializer serializer]; // 如果报接受类型不一致请替换一致text/html或别的 manager.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"text/html", nil]; // 带参数POST请求 [manager POST:<#URLString#> parameters:dict progress:^(NSProgress * _Nonnull uploadProgress) { } success:^(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject) { DLog(@"请求成功:%@", responseObject); } failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) { DLog(@"请求失败:%@", error); }];