不带参数的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],arial; font-size:14px; line-height:21px">
println("response: \(response.responSEObject!)")
POST请求
request.POST("http://domain.com/create",parameters: ["param":"hi","something":"else","key":"value"],arial; font-size:14px; line-height:21px"> },arial; font-size:14px; line-height:21px"> })
PUT请求
let fileUrl = NSURL.fileURLWithPath("/Users/dalton/Desktop/file")
request.PUT("http://domain.com/1","key":"value","file": HTTPUpload(fileUrl: fileUrl)],arial; font-size:14px; line-height:21px"> DELETE请求
request.DELETE("http://domain.com/1",arial; font-size:14px; line-height:21px"> println("DELETE was successful!")
println("print the error: \(error)")
HEAD请求
request.HEAD("http://domain.com/image.png",arial; font-size:14px; line-height:21px"> println("The file does exist!")
println("File not found: \(error)")
})
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。