HttpSupportSpec
示例
对 AFNetworking 进行 http 请求所有方法的封装,同时增加了 YYCache 的缓存策略,缓存 URL 的返回(post 上传方法均不缓存)
一行代码,只需设置 URL,必要参数,成功的处理块和失败的处理块,即可操作并缓存 http,详细使用方法请参阅 .h 文件,觉得好用请给 star,不好用欢迎提建议~
例子:
/**
发起所有方式的http访问,新增头参数,请注意,POST方法仅限不需要bodyblock的情况下使用
@param url 访问的url
@param dic 访问的参数字典
@param method 使用方法的type
@param request http请求方法的type
@param cache http缓存策略
@param header 新增http头的参数字典
@param success 成功后的处理block
@param failure 失败后的处理block
*/
- (void)AFNetMethodsSupport:(NSString *)url
Parameters:(NSDictionary *)dic
Method:(DDHttpMethodType)method
RequestMethod:(DDRequestType)request
CacheMethod:(DDHttpCacheMethod)cache
HeaderDic:(NSDictionary *)header
SucessBlock:(void (^)(id))success
FailedBlock:(void (^)(NSError *))failure
要求
安装
HttpSupportSpec 可通过 CocoaPods 获取。要安装它,只需将以下行添加到您的 Podfile 中
pod "DDHttpSupport"
作者
DDStrongman, [email protected]
许可协议
HttpSupportSpec 在MIT许可协议下可用。有关更多信息,请参阅LICENSE文件。