![Gitter](https://badges.gitter.im/Join Chat.svg)
A second Encapsulation of AFNetworking!!
CocoaPods is a dependency manager for Objective-C
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '7.0'
pod 'CBNetworking', '~> 1.0.2'
Then, cd you directory and run the following command:
$ pod install
- CBNetworkStatusUnknown
- CBNetworkStatusNotReachable
- CBNetworkStatusNormal
- CBPOSTRequest
- CBGETRequest
- CBHTTPSerializer
- CBJSONSerializer
+ (CBURLSessionTask *)requestWithUrl:(NSString *)url
params:(NSDictionary *)params
httpMedthod:(CBRequestType)httpMethod
cache:(BOOL)cache
progressBlock:(CBDownloadProgress)progressBlock
successBlock:(CBResponseSuccessBlock)successBlock
failBlock:(CBResponseFailBlock)failBlock;
+ (CBURLSessionTask *)uploadWithImage:(UIImage *)image
url:(NSString *)url
name:(NSString *)name
type:(NSString *)type
params:(NSDictionary *)params
progressBlock:(CBUploadProgressBlock)progressBlock
successBlock:(CBResponseSuccessBlock)successBlock
failBlock:(CBResponseFailBlock)failBlock;
+ (CBURLSessionTask *)uploadFileWithUrl:(NSString *)url
uploadingFile:(NSString *)uploadingFile
progressBlock:(CBUploadProgressBlock)progressBlock
successBlock:(CBResponseSuccessBlock)successBlock
failBlock:(CBResponseFailBlock)failBlock;
+ (CBURLSessionTask *)downloadWithUrl:(NSString *)url
saveToPath:(NSString *)saveToPath
progressBlock:(CBDownloadProgress)progressBlock
successBlock:(CBResponseSuccessBlock)successBlock
failBlock:(CBResponseFailBlock)failBlock;
+ (void)cancelAllRequest;
+ (void)cancelRequestWithURL:(NSString *)url;
+ (unsigned long long)totalCacheSize;
+ (void)clearCaches;
CBNetworking is released under the MIT license. See LICENSE for details.