.ashx与swift 2的Web服务连接

时间:2016-04-21 13:28:26

标签: asp.net web-services swift2 nsurl ashx

我对Swift 2知之甚少,对Web服务知之甚少,但我必须同时使用它们。我有一个以.ashx结尾的ASP Web服务链接。我需要连接此Web服务并发布变量并获取json对象列表。当我使用Web浏览器转到该链接时,会显示以下文本:

enter image description here

我尝试了一个示例代码,但我无法弄清楚如何将参数发送到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()
}

其实我找不到如何开始搜索。有没有可以建议我的教程?谢谢!

0 个答案:

没有答案