本周的文件交换选择

我们最好的用户提交

净可用

肖恩本周的选择是ISNetavl.经过Rik Wisselink.

我最近正在编写一个函数,可以在线下载来自公共位置的数据。我不得不多次称之为
不同时间范围的数据,但希望安全防范没有互联网连接。如果系统失败
要下载数据,我希望能够将互联网连接信息添加到例外

rik的ISNetavl.功能,这是一个增强另一个版本没有UNIX支持,这样做。金宝app

这大致是我最终的代码的样子。要运行此操作,我的计算机处于飞机模式。

尝试%循环日期,为每个日期存储输出。为了II = numel(日期): -  1:1数据{II} =字符串(Webrabred(URL,'日期',日期(ii))));结尾抓住%添加有关特定查询的信息。失败Query = mexception('dataReader:失败''URL:%s \ ndate:%s',url,char(日期(ii))));我= me.addcause(失败);%如果不可用互联网,请以前添加更多信息%rethrowing异常。如果〜Isnetavl nointernet = mexception('系统:nointernetConnection'“系统未连接到互联网。);我= me.addcause(nointernet);结尾%重新装订了额外原因的例外Rethrow(我)结尾
使用WebRead(第122行)错误无法确定“www.tatmou.com”的IP地址。mainiSnetAvl(第28行)数据{II} = String(Webrad(URL,'日期'),日期(ii))中的错误));由:URL://www.tatmou.com日期:04-jul-2017 13:00:00系统未连接到互联网

警告:虽然此功能告诉您计算机的Internet连接,但它可能无法反映互联网连接
Matlab。Matlab可能有自己的代理设置干扰其对互联网的访问。

评论

是Matlab到互联网的连接,您想要内置的东西,也许是作为其中的一部分HTTP接口还是如果是这样,请提供您的用例这里

试一试,让我们知道你的想法这里或离开A.评论对于rik。

发布了MATLAB®R2018A

|
  • 打印
  • 发电子邮件

评论

要发表评论,请点击这里登录您的MathWorks帐户或创建新的。