swift 网络请求
2016-03-14 10:43
357 查看
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
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
相关文章推荐
- TCP三次握手
- Windows最常用的几个网络CMD命令总结
- http与https
- 网络故障:本地连接受到限制或者是有个黄色的叹号,默认网关是0.0.0.0
- TCP并发服务器模型(一)
- Android HTTP通信基础
- 网络请求时对于服务器返回NSNull对象的处理
- Python安装httplib2 0.9.2
- Android网络请求心路历程
- log_format directive may be used only on http level
- libpcap原理阐述
- 花生壳http更新协议
- http请求方式有哪些
- jiVMware的网络配置Linux
- 网络应用程序架构
- Android使用Google推荐的联网框架Volley,让连接网络更加简单
- Android利用Fiddler进行网络数据抓包
- TCP四次握手(关闭连接)
- TCP三次握手(建立连接)
- 网络协议复习