Skip to content

AFNetworking 3.x 与YYCache封装,一句代码搞定数据请求与缓存,全局监视每个API返回数据信息,控制台直接打印json中文字符,调试更方便

License

Notifications You must be signed in to change notification settings

1617176084/CDNetworkHelper

Repository files navigation

CDNetworkHelper

##Installation 安装 ###1.手动安装: 下载DEMO后,将子文件夹CDNetworkHelper拖入到项目中, 导入头文件CDNetworkHelper.h开始使用 ###2.CocoaPods安装: pod 'CDNetworkHelper'

用法

** 关注所有请求失败的回调

[CDNetworkHelper requestAllFailure:^(NSError *error) {
    NSLog(@"requestAllFailure");
}];

** 关注所有请求成功的回调

[CDNetworkHelper requestAllSuccess:^(id responseObject) {
    NSLog(@"requestAllSuccess");
}];

[CDNetworkHelper GET:@"http://gc.ditu.aliyun.com/regeocoding?l=39.938133,116.395739&type=001" parameters:NULL success:^(id responseObject) {
  NSLog(@"responseObject %@",responseObject);
} failure:^(NSError *error) {
  NSLog(@"error %@",error);
}];

** 关闭URL请求时的UTF_8编码规则处理

//注意:  如网址含有不符合URL编码规则的地址会崩溃
// [CDNetworkHelper closeLogUriUTF_8Format];

[CDNetworkHelper GET:@"http://gc.ditu.aliyun.com/geocoding?a=苏州市" parameters:NULL success:^(id responseObject) {
    NSLog(@"responseObject %@",responseObject);
} failure:^(NSError *error) {
    NSLog(@"error %@",error);
}];

About

AFNetworking 3.x 与YYCache封装,一句代码搞定数据请求与缓存,全局监视每个API返回数据信息,控制台直接打印json中文字符,调试更方便

Resources

License

Stars

Watchers

Forks

Packages

No packages published