3

这是一个奇怪的问题。我知道 SAS 有一个用于使用 Web 服务的 PROC SOAP。我想知道是否有人有使用 SAS 从 REST 资源中使用 XML 的经验?

4

2 回答 2

3

在 Base SAS 9.2 中还有一个名为proc http的新 proc 。它专为调用 REST 服务(或用于站点抓取)而设计。您还可以将 url 访问方法用于简单的 get 请求。proc http的优点是您可以控制使用的 http 动词并传递有效负载。

于 2009-03-31T12:57:26.617 回答
2

我没有使用 SAS 的 REST API 的具体经验,但我使用过类似的基于 Web 的服务。

您可以使用文件名 url引擎访问任意 URL 并读取结果。YMMV 就与特定 REST API 和 XML 输出的兼容性而言。

或者,您可以使用对wgetcurl等程序的系统调用将 XML 下载到文件中,然后使用 SAS 的 xml 引擎解析输入。

于 2009-02-18T23:23:18.717 回答