SwiftRequest 是一个简单的 Swift HTTP 客户端。它受到了 Node.js 请求库 和 Python 请求库 的启发。
var swiftRequest = SwiftRequest()
swiftRequest.get("https://en.wikipedia.org/wiki/Brooklyn", callback: {err, response, body in
if( err == nil ) {
println(body)
}
})
将 SwiftRequest 文件夹拖放到您的 Xcode 项目中。
var swiftRequest = SwiftRequest()
swiftRequest.get("http://news.ycombinator.com", callback: {err, response, body in
if( err == nil ) {
println(body)
}
})
swiftRequest.get("http://pokeapi.co/api/v1/pokemon/", params: ["limit":"5"], callback: {err, response, body in
if( err == nil ) {
println(body)
}
})
swiftRequest.get("https://api.github.com/user", auth: ["username" : "user", "password" : "pass"],callback: {err, response, body in
if( err == nil ) {
println(body)
}
})
var swiftRequest = SwiftRequest()
var data = [
"Name" : "Ricky",
"Favorite Band" : "Refused",
"Age" : "29"
]
swiftRequest.post("http://requestb.in/ukfc8euk", data: data, callback: {err, response, body in
if( err == nil ) {
println(body)
}
})
var swiftRequest = SwiftRequest()
swiftRequest.get("http://graphics8.nytimes.com/images/2013/02/22/nyregion/KENTILE-01/KENTILE-01-articleLarge.jpg", {err, response, body in
println(body)
var image = UIImage(data: body as NSData)
self.imageView.image = image
})