JHNetworkModule
网络请求组件,封装AFNetwork,YYModel 仅封装简单的方法,以后扩展
使用方法
普通请求
[JHRequest requestWithConfig:^(JHNetworkConfig *requestConfig) {
requestConfig.URLString = @"接口名称";
requestConfig.modelClass = @"数据model";
requestConfig.parameters = 参数;
requestConfig.requestType = 请求类型;
} success:^(id responseObject) {
NSLog(@"%@",responseObject);
} failure:^(NSError *error) {
}];
上传图片
[JHRequest requestWithConfig:^(JHNetworkConfig *requestConfig) {
requestConfig.URLString = @"接口名称";
requestConfig.requestType = JHRequestType_Upload;
[requestConfig addFormDataWithName:文件类型名称 fileName:文件名 mimeType:[requestConfig mimeTypeWithImageData:数据data] fileData:数据data];
} success:^(id responseObject) {
NSLog(@"%@",responseObject);
} failure:^(NSError *error) {
}];
安装
- 1.将 JHNetworkModule 文件夹添加到工程目录中
- 2.导入 JHRequest.h #import "JHNetworkModule.h"
- 1.在 Podfile 中添加 pod 'JHNetworkModule'
- 2.执行 pod install 或 pod update
- 3.导入 JHRequest.h 或者 #import "JHNetworkModule.h"
许可证
JHNetworkModule 使用 MIT 许可证,详情见 LICENSE 文件