代码之家  ›  专栏  ›  技术社区  ›  yuk

从https获取数据到matlab

  •  2
  • yuk  · 技术社区  · 16 年前

    有人知道有没有可能吗?

    我正在尝试使用以下代码获取数据

    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,它会起作用,但我会得到上面的https链接的“301永久移动”页面。

    浏览器中的链接在这两种情况下都能正常工作(重定向HTTP请求)。该站点不需要任何身份验证。

    除了乌尔黑德还有别的办法吗?

    1 回复  |  直到 14 年前
        1
  •  3
  •   Community Mohan Dere    9 年前

    对不起,我找到了答案,所以:

    Handling an invalid security certificate using MATLAB's urlread command

    如果需要,将测试并移除。

    更新:

    它真的很管用。你认为我应该删除这个问题吗?