关于
- 基于 Alamofire 库的 SOAP 网络请求类二次封装,用于网络请求
需求
- iOS 8.0+
- Xcode 9.0+
- Swift 4.0+
安装
CocoaPods
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!
target '<Your Target Name>' do
pod 'SOAPNetWorkRequest'
end
用法
import SOAPNetWorkRequest
class MyViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let keyArray = ["name","password","birthday"]
let valueArray = ["sunrise","123456","2019-07-15"]
var paramValues = ""
for i in 0..<keyArray.count {
let key = keyArray[i]
let value = valueArray[i]
paramValues += "<\(key)>"+value+"</\(key)>"
}
// paramValues = "<name>sunrise</name><password>123456</password><birthday>2019-07-15</birthday>"
SOAPNetWorkRequest.shareInstance.soapRequest(server: "http://www.baidu.com", action: "/data/value", paramValues: paramValues) { (valueData, action, state) in
}
}