使用 Swift,有没有办法打开 URL 并获取 http 错误

With Swift, is there a way to open URL and get the http error

我在做

if !UIApplication.shared.openURL(url) {         
    print("Error")
}

问题是我在控制台中收到消息错误,我正在寻找如何知道抛出的特定 HTTP 错误。

你可以通过这样的方式得到你的回应。

let URL = URL(string: "www.google.com")
let task = URLSession.shared.dataTask(with:url!) { _, response, _ in 
     if let status = response as? HTTPURLResponse {
          print(status.statusCode)
     }
}

task.resume()

对于任何语法问题,我们深表歉意。目前没有 XCode 可用。