DDHttpSupport 1.4.4

DDHttpSupport 1.4.4

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最后发布2023年2月

sanli维护。



 
依赖
AFNetworking= 4.0.1
YYCache>= 0
 

  • DDStrongman

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文件。