Commit b604c545 authored by 艾娇平's avatar 艾娇平

去掉afn版本依赖,更新API调用

parent 9fb89ef7
...@@ -3,6 +3,7 @@ inhibit_all_warnings! ...@@ -3,6 +3,7 @@ inhibit_all_warnings!
target 'GMNetService_Example' do target 'GMNetService_Example' do
pod 'GMNetService', :path => '../' pod 'GMNetService', :path => '../'
pod 'AFNetworking', '4.0.0'
target 'GMNetService_Tests' do target 'GMNetService_Tests' do
inherit! :search_paths inherit! :search_paths
......
...@@ -60,39 +60,41 @@ ...@@ -60,39 +60,41 @@
NSString *fullUrlString = [NSString stringWithFormat:@"%@%@%@", self.apiHost, URLString, self.urlCommonParameters]; NSString *fullUrlString = [NSString stringWithFormat:@"%@%@%@", self.apiHost, URLString, self.urlCommonParameters];
__weak typeof(self) weakSelf = self;
if (method == HttpMethodGet) { if (method == HttpMethodGet) {
[networking GET:fullUrlString parameters:parameters success:^(NSURLSessionDataTask *task, id responseObject) {
[self successWithTask:task responseObject:responseObject success:success]; [networking GET:fullUrlString parameters:parameters headers:nil progress:nil success:^(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject) {
} failure:^(NSURLSessionDataTask *task, NSError *error) { [weakSelf successWithTask:task responseObject:responseObject success:success];
[self failureWithTask:task error:error failed:failed]; } failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {
[weakSelf failureWithTask:task error:error failed:failed];
}]; }];
}else if (method == HttpMethodPost){ }else if (method == HttpMethodPost){
[networking POST:fullUrlString parameters:parameters success:^(NSURLSessionDataTask *task, id responseObject) { [networking POST:fullUrlString parameters:parameters headers:nil progress:nil success:^(NSURLSessionDataTask *task, id responseObject) {
[self successWithTask:task responseObject:responseObject success:success]; [weakSelf successWithTask:task responseObject:responseObject success:success];
} failure:^(NSURLSessionDataTask *task, NSError *error) { } failure:^(NSURLSessionDataTask *task, NSError *error) {
[self failureWithTask:task error:error failed:failed]; [weakSelf failureWithTask:task error:error failed:failed];
}]; }];
}else if (method == HttpMethodDelete){ }else if (method == HttpMethodDelete){
[networking DELETE:fullUrlString parameters:parameters success:^(NSURLSessionDataTask *task, id responseObject) { [networking DELETE:fullUrlString parameters:parameters headers:nil success:^(NSURLSessionDataTask *task, id responseObject) {
[self successWithTask:task responseObject:responseObject success:success]; [weakSelf successWithTask:task responseObject:responseObject success:success];
} failure:^(NSURLSessionDataTask *task, NSError *error) { } failure:^(NSURLSessionDataTask *task, NSError *error) {
[self failureWithTask:task error:error failed:failed]; [weakSelf failureWithTask:task error:error failed:failed];
}]; }];
}else if (method == HttpMethodPatch){ }else if (method == HttpMethodPatch){
[networking PATCH:fullUrlString parameters:parameters success:^(NSURLSessionDataTask *task, id responseObject) { [networking PATCH:fullUrlString parameters:parameters headers:nil success:^(NSURLSessionDataTask *task, id responseObject) {
[self successWithTask:task responseObject:responseObject success:success]; [weakSelf successWithTask:task responseObject:responseObject success:success];
} failure:^(NSURLSessionDataTask *task, NSError *error) { } failure:^(NSURLSessionDataTask *task, NSError *error) {
[self failureWithTask:task error:error failed:failed]; [weakSelf failureWithTask:task error:error failed:failed];
}]; }];
}else if (method == HttpMethodPut){ }else if (method == HttpMethodPut){
[networking PUT:fullUrlString parameters:parameters success:^(NSURLSessionDataTask *task, id responseObject) { [networking PUT:fullUrlString parameters:parameters headers:nil success:^(NSURLSessionDataTask *task, id responseObject) {
[self successWithTask:task responseObject:responseObject success:success]; [weakSelf successWithTask:task responseObject:responseObject success:success];
} failure:^(NSURLSessionDataTask *task, NSError *error) { } failure:^(NSURLSessionDataTask *task, NSError *error) {
[self failureWithTask:task error:error failed:failed]; [weakSelf failureWithTask:task error:error failed:failed];
}]; }];
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment