GMNetLib 0.1.1

GMNetLib 0.1.1

zhangsizhao1990Coyote 维护。



GMNetLib 0.1.1

  • By
  • LiuKunpeng

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) {
        
}];