Alamofire Swift获取html源代码
我只想从一个简单的网站检索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)
@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))
}