Получение данных в MATLAB из HTTPS - PullRequest
2 голосов
/ 10 апреля 2010

Кто-нибудь знает, возможно ли это?

Я пытаюсь получить данные, используя следующий код

url = 'https://cgwb.nci.nih.gov/cgi-bin/hgTracks';
params = {'org','Human','db','hg18','position','EGFR'};
urltxt = urlread(url,'get',params);

но получите ошибку

??? Error using ==> urlread at 111
Error downloading URL. Your network connection may be down or your proxy settings improperly configured.

Если я заменил https на http, он работает, но я получаю страницу «301 Moved Permanently» с вышеуказанной https-ссылкой.

Ссылка в браузере работает правильно в обоих случаях (перенаправление http-запроса). Сайт не требует никакой аутентификации.

Может быть, есть и другие способы, кроме urlread?

1 Ответ

3 голосов
/ 10 апреля 2010

Извините, я нашел ответ на SO:

Обработка недействительного сертификата безопасности с помощью команды MATLAB urlread

Будет проверять и удалять при необходимости.

UPDATE:

Это действительно работает. Вы думаете, я должен удалить вопрос?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...