Я получаю сообщение об ошибке при вызове службы HTTPS из XCode с использованием Swift, и я не понимаю, почему. Я использую URL-адреса HTTPS, и вызовы службы работают нормально, но для работы вызовов службы необходимо, чтобы для параметра «Разрешить произвольные загрузки» было установлено значение «ДА». Если эта настройка не включена, вызовы службы завершаются с ошибкой:
2018-10-31 09: 56: 57.362568 + 0200 APPNAME [1691: 69141] [BoringSSL] boringssl_context_alert_callback_handler (3747) [C1.1: 2] [0x7fcb6171e660] Уровень предупреждения: фатальный, описание: версия протокола
2018-10-31 09: 56: 57.362750 + 0200 APPNAME [1691: 69141] [BoringSSL] boringssl_context_error_print (3699) boringssl ctx 0x600000a87ea0: 140511489945352: ошибка: 100000f0: SSL
Подпрограммы: OPENSSL_internal: UNSUPPORTED_PROTOCOL: /BuildRoot/Library/Caches/com.apple.xbs/Sources/boringssl_Sim/boringssl-109.202.1/ssl/handshake_client.cc: 569:
2018-10-31 09: 56: 57.363026 + 0200 APPNAME [1691: 69141] [BoringSSL] boringssl_context_get_error_code (3540) [C1.1: 2] [0x7fcb6171e660] SSL_AD_PROTOCOL_VERSION
2018-10-31 09: 56: 57.369545 + 0200 APPNAME [1691: 69141] TIC TCP Conn Failed [1: 0x600003d95c80]: 3: -9836 Ошибка (-9836)
2018-10-31 09: 56: 57.375719 + 0200 APPNAME [1691: 69141] Ошибка загрузки NSURLSession / NSURLConnection HTTP (kCFStreamErrorDomainSSL, -9836)
2018-10-31 09: 56: 57.375903 + 0200 APPNAME [1691: 69141] Задача. <1> Ошибка загрузки HTTP (код ошибки: -1200 [3: -9836])
2018-10-31 09: 56: 57.376267 + 0200 APPNAME [1691: 69140] Задание. <1> завершено с ошибкой - код: -1200
ошибка вызова GET on / todos / 1
Error Domain = NSURLErrorDomain Code = -1200 «Произошла ошибка SSL, и безопасное соединение с сервером невозможно.»
UserInfo = {_ kCFStreamErrorCodeKey = -9836, NSLocalizedRecoverySuggestion = Вы все равно хотите подключиться к серверу ?,
NSUnderlyingError = 0x6000006c8030 {Ошибка домена = kCFErrorDomainCFNetwork Code = -1200 "(null)"
UserInfo = {_ kCFStreamPropertySSLClientCertificateState = 0, _kCFNetworkCFStreamSSLErrorOriginalValue = -9836, _kCFStreamErrorDomainKey = 3,
_kCFStreamErrorCodeKey = -9836}},
NSLocalizedDescription = Произошла ошибка SSL и невозможно установить безопасное соединение с сервером.,
NSErrorFailingURLKey = https://MYURL, NSErrorFailingURLStringKey = https: / MYURL, _kCFStreamErrorDomainKey = 3}
Я не понимаю, почему я получаю эту ошибку, потому что URL-адреса работают и безопасно подключаются без настройки, так почему я получаю это, когда настройка выключена, и я все еще использую HTTPS?
Любая помощь будет принята с благодарностью.