Обработка неверного сертификата безопасности с помощью команды MATLAB urlread
Я обращаюсь к внутренней базе данных, используя MATLABurlread
В команде все работало нормально, пока служба не была перемещена на защищенный сервер (т. е. с адресом HTTPS, а не с адресом HTTP). В настоящее времяurlread
больше не успешно получает результаты. Выдает ошибку:
Ошибка при загрузке URL. Возможно, ваше сетевое соединение не работает или неправильно настроены параметры прокси.
Я полагаю, что проблема заключается в том, что служба использует недействительный цифровой сертификат, так как, если я пытаюсь получить доступ к ресурсу напрямую через веб-браузер, я получаю предупреждение «Ненадежное соединение», которое я могу пропустить, добавив сайт в список исключений.urlread
не имеет очевидного способа решения этой проблемы.
Под капотомurlread
использует Java для доступа к веб-ресурсам, и в этой строке выдается ошибка:
inputStream = urlConnection.getInputStream;
гдеurlConnection
такое объект Java:sun.net.www.protocol.https.HttpsURLConnectionImpl
.
Кто-нибудь предлагает решение этой проблемы?