Swift HTTP请求集合
来源:互联网 发布:上海磁记录数据恢复 编辑:程序博客网 时间:2024/06/05 18:23
不带参数的get请求
var request = HTTPTask()
request.GET("http://vluxe.io", parameters: nil, success: {(response: HTTPResponse) -> Void in
if response.responseObject != nil {
let data = response.responseObject as NSData
let str = NSString(data: data, encoding: NSUTF8StringEncoding)
println("response: \(str)") //prints the HTML of the page
}
},failure: {(error: NSError,response:HTTPResponse?) -> Void in
println("error: \(error)")
})
带参数的get请求
var request = HTTPTask()
request.GET("http://google.com", parameters: ["param": "param1", "array": ["first array element","second","third"], "num": 23], success: {(response: HTTPResponse) -> Void in
println("response: \(response.responseObject!)")
},failure: {(error: NSError,response:HTTPResponse?) -> Void in
println("error: \(error)")
})
POST请求
var request = HTTPTask()
request.POST("http://domain.com/create", parameters: ["param": "hi", "something": "else", "key": "value"], success: {(response: HTTPResponse) -> Void in
},failure: {(error: NSError,response:HTTPResponse?) -> Void in
})
PUT请求
let fileUrl = NSURL.fileURLWithPath("/Users/dalton/Desktop/file")
var request = HTTPTask()
request.PUT("http://domain.com/1", parameters: ["param": "hi", "something": "else", "key": "value","file": HTTPUpload(fileUrl: fileUrl)], success: {(response: HTTPResponse) -> Void in
},failure: {(error: NSError,response:HTTPResponse?) -> Void in
})
DELETE请求
var request = HTTPTask()
request.DELETE("http://domain.com/1", parameters: nil, success: {(response: HTTPResponse) -> Void in
println("DELETE was successful!")
},failure: {(error: NSError,response:HTTPResponse?) -> Void in
println("print the error: \(error)")
})
HEAD请求
var request = HTTPTask()
request.HEAD("http://domain.com/image.png", parameters: nil, success: {(response: HTTPResponse) -> Void in
println("The file does exist!")
},failure: {(error: NSError,response:HTTPResponse?) -> Void in
println("File not found: \(error)")
})
- Swift HTTP请求集合
- Swift中的HTTP请求
- Swift中的HTTP请求
- HTTP请求错误集合
- swift开发之http请求
- swift 自带HTTP请求
- http请求响应码集合
- Swift HTTP GET请求例子
- Swift-->Http网络请求(NSURLSession, Alamofire)
- swift 3 发送 HTTP 请求函数
- swift http请求返回json数据并解析
- swift http请求返回json数据并解析
- swift中http请求URL中空格问题
- Swift: 用Alamofire做http请求,用ObjectMapper解析JSON
- swift集合
- swift集合
- Android开发之http网络请求返回码问题集合。
- Android开发之http网络请求返回码问题集合。
- mac安装oh my zsh
- OnCtlColor(),OnEraseBkgnd(),OnPaint()
- Hadoop动态调整日志级别
- 恶补jquery(一)jquery简介
- Install or uninstall on linuxOS
- Swift HTTP请求集合
- 什么三级指针
- mongodb使用介绍
- tomcat启动,访问http://localhost:8080时报http status 404
- 链栈
- TextKit学习(四)通过boundingRectWithSize:options:attributes:context:计算文本尺寸
- failed to determine path to aas directory
- HashMultimap的keys()与keySet()方法区别
- 位置不可用 - 服务中拉起程序报错