1、Alamofire(swift 网络请求库):http://pan.baidu.com/s/1hrvA9xU
2、使用:
(1)引入代理文件名:HttpProtocol
(2)声明请求的变量:var request = HttpRequest()
(3) post 传字符串请求:
let bodyStr = NSString(format:"page=1&rows=100000&lx=0&Name=")
let str = GetService + kaoqinURL
request.Post(str, str: bodyStr as String)
(4) get键值对请求:
let param = ["zt":"2"]
request.Get(GetService + yongZhangURL, parameters: param)
(5) post键值对请求
let param = ["zt":"2"]
request.Post(GetService + yongZhangURL, parameters: param)
(6)加上这个函数,接收请求返回的数据
func didResponse(result: NSDictionary) {
}
不要忘记设置代理:request.delegate = self