正在下载 HTML 内容

Downloading HTML Content

我正在尝试使用以下代码获取网页的 html:

let url = NSURL(string: "http://www.handasaim.co.il/news.asp")

let task = NSURLSession.sharedSession().dataTaskWithURL(url!) {
    (data, response, error) in
    if error == nil {
        var urlContent = NSString(data: data, encoding: NSUTF8StringEncoding)
        println(urlContent)
     }
}

 task.resume()

我认为问题在于 url 结尾是 .asp 因为当我用不同的 url 尝试它时它起作用了。

有什么问题?

您指定的网页未使用 UTF8 编码。如果您在尝试从数据创建 NSString 时指定正确的编码 - 它会起作用。

var urlContent = NSString(data: data, encoding: NSASCIIStringEncoding)