1.AFNetWorking的Post请求
NSDictionary *parameters = @{@"client_id":@"qyer_android",@"client_secret":@"9fcaae8aefc4f9ac4915",@"v":@"1",@"track_deviceid":@"357474045959836",@"track_app_version":@"6.0",@"track_app_channel":@"360m"};
[_manager POST:url parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject) {
//NSLog(@"%@",url);
[_currentTask setObject:url forKey:url];
[self performSelector:selector withObject:responseObject];
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
[_currentTask setObject:url forKey:url];
NSLog(@"%@:%@",[self class],error);
}];
2.AFNetWorkingGET请求
- (void)addTaskWithUrl:(NSString *)url finished:(SEL)selector {
if ([_currentTask objectForKey:url]) {
return;
}
[_currentTask setObject:url forKey:url];
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
[manager GET:url parameters:nil success:^(AFHTTPRequestOperation *operation, id responseObject) {
[_currentTask removeObjectForKey:operation.request.URL.absoluteString];
[self performSelector:selector withObject:responseObject];
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
[_currentTask removeObjectForKey:operation.request.URL.absoluteString];
NSLog(@"%@:%@",[self class],error);
}];
}
AFNetworking网络请求实践:Post与Get方法使用
本文详细介绍了使用AFNetworking库进行Post和Get请求的方法,并提供了实例代码,帮助开发者理解如何在iOS应用中实现网络通信。
134

被折叠的 条评论
为什么被折叠?



