Доброе утро!
Имеется код отправки сетевого запроса для получения тестовых данных:
let url = URL(string: "https://jsonplaceholder.typicode.com/posts/1")
let task = URLSession.shared.dataTask(with: url!) { data, response, error in
if let error = error {
DispatchQueue.main.async {
print("Error: \(error.localizedDescription)")
}
return
}
let data = data!
guard let response = response as? HTTPURLResponse, response.statusCode == 200 else {
DispatchQueue.main.async {
print("Server Error")
}
return
}
if response.mimeType == "text/html" || response.mimeType == "text/plain",
let string = String (data: data, encoding: .utf8) {
DispatchQueue.main.async {
print(string)
}
}
}
task.resume()
}
Данный код был взят из официального руководства Apple по работе с URLSession.
В результате выполнения вылезает ошибка:
[BoringSSL] Function boringssl_context_get_peer_sct_list: line 1754 received sct extension length is less than sct data length
Гугл пока молчит по поводу решения данной проблемы. Была ли у кого-нибудь такая же ситуация?
Xcode 9, iOS 11.