我有一个 Web 服务器,其中包含一个从数据库检索数据的 API。它返回 JSON 数据。我希望能够从我的 iOS 应用程序 GET 和 POST 数据到我的数据库中。例如,查找人名或登录应用程序。我是这方面的初学者,任何代码或示例都会有帮助。
您可以在此处查看如何在 swift 中进行 HTTP 调用(GET、POST 等)的详细示例。
您可以像在 Objective-C 中通常使用的那样使用
NSURL
、NSURLRequest
和 NSURLSession
或 NSURLConnection
。请注意,对于 iOS 7.0 及更高版本,首选 NSURLSession
。
NSURLSession
从
NSURL
初始化一个 NSURLSessionDataTask
对象和一个 NSURLSession
。然后使用 resume()
运行任务。
var url = NSURL(string: "http://www.stackoverflow.com")
let task = NSURLSession.sharedSession().dataTaskWithURL(url) {(data, response, error) in
println(NSString(data: data, encoding: NSUTF8StringEncoding))
}
task.resume()
NSURLConnectionDataDelegate
协议的文档