HTTP请求Swift错误

时间:2014-10-27 23:28:57

标签: http swift

我正在尝试执行HTTP请求但是我收到错误:可选(错误域= NSCocoaErrorDomain代码= 256"操作无法完成。(Cocoa错误256。)" UserInfo = 0x7d26e9b0 {NSURL = https://www.google.com/?gws_rd=ssl})

这是我的代码:

    let url = NSURL(string: "http://www.google.com/?gws_rd=ssl")
    var error: NSError?
    let html = NSString(contentsOfURL: url, encoding: NSUTF8StringEncoding, error: &error)

    if (error != nil) {
        println(error)
    } else {
        println(html)
    }

1 个答案:

答案 0 :(得分:0)

您必须unwrap url并将encoding更改为NSASCIIStringEncoding。这一行如下:

let html = NSString(contentsOfURL: url!, encoding: NSASCIIStringEncoding, error: &error)