通过 SAS 使用 REST 服务

发布于 2024-07-14 00:46:42 字数 91 浏览 5 评论 0原文

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

This is sort of an odd question. I know that SAS has a PROC SOAP for consuming web services. I wonder if anyone has any experience consuming XML from a REST resource using SAS?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

躲猫猫 2024-07-21 00:46:42

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

In Base SAS 9.2 there is also a new proc called proc http. It was designed specifically to call REST services (or for site scraping). You could also use the url access method for simple get requests. The advantage of proc http is that you can control the http verb used and also pass a payload.

风筝在阴天搁浅。 2024-07-21 00:46:42

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

您可以使用filename url引擎访问任意URL并读回结果。 YMMV 与特定 REST API 和 XML 输出的兼容性。

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

I haven't had specific experience with REST APIs from SAS, but I've worked with similar web-based services.

You can use the filename url engine to access arbitrary URLs and read the results back. YMMV as far as compatibility with particular REST APIs and XML output goes.

Alternatively, you could use system calls to programs like wget or curl to download the XML into a file, then parse the input using SAS' xml engine.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文