首页 > 技术文章 > AF封装带缓存的网络请求

jasonTc 2016-11-11 16:00 原文

最近项目中需要缓存网络请求,写完之后闲来无事封装了一下。

 

可以自定义缓存时间,是否加载风火轮(用的MBProgressHUD),简单点 直接上代码

 

 

/*

 url : 请求的url

 cacheTime :缓存时间,以秒为单位 -1 为永久缓存  0 为不缓存

 loadString : @""代表只加载风火轮  nil或者null 代表不加载 @“字符串” 代表显示风火轮和下面的文字

 success:成功的回掉

 failure:失败的回掉

 */

+(void)GET:(NSString *)url CacheTime:(NSInteger)CacheTime isLoadingView:(NSString *)loadString success:(SuccessCallBack)success failure:(FailureCallBack)failure;

 

+ (void)POST:(NSString *)url withParameters:(NSDictionary *)parmas CacheTime:(NSInteger )CacheTime isLoadingView:(NSString *)loadString success:(SuccessCallBack)success failure:(FailureCallBack)failure;

 

源码

http://code4app.com/thread-11501-1-1.html

推荐阅读