Отключить проверку сертификата HTTPS GET

Мои занятия:

      func getUsers() {
    guard let url = URL(string: "https://localhost:5001/Zona/User") else {return print("ERROR")}

    let urlRequest = URLRequest(url: url)

    let dataTask = URLSession.shared.dataTask(with: urlRequest) { (data, response, error) in
        if let error = error {
            print("Request error: ", error)
            return
        }

        guard let response = response as? HTTPURLResponse else { return }

        if response.statusCode == 200 {
            guard let data = data else { return }
            DispatchQueue.main.async {
                do {
                    let decodedUsers = try JSONDecoder().decode([User].self, from: data)
                    self.users = decodedUsers
                } catch let error {
                    print("Error decoding: ", error)
                }
            }
        }
    }

    dataTask.resume()
}

При подключении к локальному серверу выдает ошибку что невозможно проверить sll

Ошибка запроса:Error Domain = NSURLErrorDomain Code=-1202 «Сертификат для этого сервера недействителен. Возможно, вы подключаетесь к серверу, который выдает себя за «localhost», что может подвергнуть риску вашу конфиденциальную информацию».

0 ответов

Другие вопросы по тегам