Alamofire Swift获取html源代码

Alamofire Swift获取html源代码,html,swift,alamofire,Html,Swift,Alamofire,我只想从一个简单的网站检索html源代码 @IBAction func scan_func(sender: AnyObject) { Alamofire.request(.GET, "http://www.example.com") .response { request, response, data, error in print(request) print(response)

我只想从一个简单的网站检索html源代码

@IBAction func scan_func(sender: AnyObject) {
        Alamofire.request(.GET, "http://www.example.com")
            .response { request, response, data, error in
                print(request)
                print(response)
                print(data)
        }
    }
我已经成功地将“应用程序传输安全设置”和“允许任意加载”添加到info.plist以加载http内容

当我运行该代码时,我只得到如下输出: 我希望你能帮助我


您正在打印数据的原始字节。我猜您正在寻找打印相应字符串表示的方法。 例如,您可以通过Alamofire提供的闭包来实现这一点:

Alamofire.request(.GET, "http://www.example.com")
    .responseString { response in
        print("Response String: \(response.result.value)")
}
(查看文档)

或者,您可以自己转换字符串:

Alamofire.request(.GET, "http://www.example.com")
    .response { request, response, data, error in
        print(String(data: data, encoding: String.Encoding.utf8))
}