GMNetLib
简介
GMNetLib 是一个添加国密算法的网络请求框架,使得网络传输过程更加安全可靠。
使用 GMNetLib,您可以进行 GET、POST、DELETE、UPDATE 等网络请求,也可以上传、下载文件(包括断点续传)。
导入流程
手动导入
步骤1:
启动 IDE(如 Xcode),将 iOS 包中的压缩文件中以下文件复制到项目文件夹下,并将其导入到项目工程中。
- GMNetLib.framework
步骤2:
在“构建阶段”选项卡的“链接二进制与库”中,增加以下依赖项:
- libc++.tbd
- libz.tbd
CocoaPods 导入
在 podfile 文件中添加
pod 'GMNetLib'
使用
在需要调用 GMNetLib 的文件中,增加头文件引用。
#import <GMNetLib/GMNetLib.h>
Objective-C 示例
// 传参
NSDictionary *parame = @{···};
// 设置requestHeader
NSDictionary *headerDic = @{@"Content-Type":@"application/x-www-form-urlencoded",@"Accept":@"application/json"};
[[GMNetLib sharedNetLib] setRequestHeaderWithDic:headerDic];
// 发送请求
[[GMNetLib sharedNetLib] Post:PostUrl parameters:parame finishedBlock:^(NSDictionary * _Nullable resultDic, bool isSuccess) {
}];