KLNetwork 1.1.0

KLNetwork 1.1.0

KYangLei 维护。



 
依赖
Alamofire>= 0
KLProgressHUD>= 0
 

KLNetwork 1.1.0

  • KYangLei

KLNetwork

实现功能

  • 网络环境监控
  • post、get、put、delete
  • HUD 方式 post、get、put、delete
  • 设置全局 header
  • 上传功能

近期更新

优化方法

运行环境

  • iOS 10.0 +
  • Xcode 8 +
  • Swift 4.0 +

安装

CocoaPods

您可以使用 CocoaPods 安装 KLNetwork,在您的 Podfile 中添加:

platform :ios, '10.0'
use_frameworks!

target 'MyApp' do
pod 'KLNetwork'
end

快速使用

-> 在 KLNetworkRequestSuccess 中的 json 参数为 SwiftyJSON;在调用 get、getWithShowHUD、post、postWithShowHUD、put、putWithShowHUD、delete、deleteWithShowHUD 中的参数大多数可以不填写,如果不需要设置此参数则可以删除此参数或者传 nil

导入 KLNetwork

import KLNetwork

网络监控

KLNetworkManager.sharedManager.startNetworkMonitoring()

设置全局 Header

var Alamofire_header: [String:String]? {
get {
return [
"value":"key"
]
}
}

设置全局 Header

KLNetworkHandler.sharedManager.loadData(Path: "member/getMember", showHud: true, HTTPMethod: .get, nil, .body, Success: { (response:[String:AnyObject]) in
}) { (error) in

}