如何在Matlab中使用RESTful Web服务

5
我有一个提供基于Web的RESTful接口的数据提供者。我想把这些数据传输到Matlab中。虽然接口相对简单,但我仍在寻找有经验的人来帮助我完成。该服务没有原生提供SOAP/WSDL,这是Matlab可以轻松使用的。供应商提供了一个“适配器”,可以安装在计算机上(基本上是一个带有一种“插件”的Apache/Tomcat安装程序),以充当提供这些服务的中介,但由于许多原因,在我的公司中很难设置。
2个回答

6
如果RESTful接口返回JSON,只需要安装一个小插件即可轻松实现,具体操作如下所示:

http://www.mathworks.com/matlabcentral/fileexchange/20565

(几乎)直接从该插件的自述文件中获取。
google_search = 'http://ajax.googleapis.com/....'; 
matlab_results = parse_json(urlread(google_search));

我想RESTful接口比SOAP或其他接口更好的一点就是你不需要过多的机器来处理它。如果这个接口没有返回JSON,那么它也会返回类似可解析的内容。

3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接