我对Swift 2知之甚少,对Web服务知之甚少,但我必须同时使用它们。我有一个以.ashx结尾的ASP Web服务链接。我需要连接此Web服务并发布变量并获取json对象列表。当我使用Web浏览器转到该链接时,会显示以下文本:
我尝试了一个示例代码,但我无法弄清楚如何将参数发送到Web服务,并且它会出现“无法序列化”错误。
override func viewDidLoad() {
super.viewDidLoad()
let urlString = "http://bla.bla/bla.ashx"
let session = NSURLSession.sharedSession()
let url = NSURL(string: urlString)!
session.dataTaskWithURL(url) { (data: NSData?, response:NSURLResponse?, error: NSError?) -> Void in
if let responseData = data {
do {
let json = try NSJSONSerialization.JSONObjectWithData(responseData, options: NSJSONReadingOptions.AllowFragments)
} catch {
print("Could not serialize")
}
}
}.resume()
}
其实我找不到如何开始搜索。有没有可以建议我的教程?谢谢!