【问题标题】:ADO.NET Data Service -- non .NET consumersADO.NET 数据服务——非 .NET 消费者
【发布时间】:2008-11-08 16:42:47
【问题描述】:

有没有人遇到过 ADO.NET 数据服务的非 .Net 使用者的示例?我正在研究 Astoria 是什么以及如何使用它的第二天。我也在尝试回答我为什么要使用它而不是 Web 服务?

在让我的示例运行后,我开始采用 RESTful 方法从系统中获取数据。而且,将其插入 .net 客户端非常容易。但是,后来我想知道非 .NET 消费者会如何处理它。

任何想法(指针)绝对值得赞赏......

【问题讨论】:

    标签: wcf-data-services


    【解决方案1】:

    因为 ADO.NET 数据服务将自身公开为 RESTful 服务,任何可以对 URI 进行 RESTful 调用的东西都可以正确使用该服务。我认为与其寻找与 X 技术相关的 .NET,不如查找您正在使用的技术(Python、PHP 等)来了解如何调用 RESTful 服务。一旦 ADO.NET 托管数据服务......它就可以运行并且任何人都可以使用。

    【讨论】:

      【解决方案2】:

      我们现在有 PHPJAVA 客户端库来与基于 ADO.NET 数据服务的服务进行通信。

      【讨论】:

        【解决方案3】:

        要使用 ADO.NET 数据服务,只需能够使用 GET、POST、PUT 和 DELETE 动词发出 HTTP 请求并设置 Accept 标头。

        并非所有编程环境都提供这些,例如Silverlight 2 和 J2ME 只能执行 GET 和 POST,不能 PUT 和 DELETE。这意味着无法从 Java Micro Edition 客户端更新或删除到最新版本的 ADO.NET 数据服务 (1.5 CTP)。

        【讨论】:

          【解决方案4】:

          还有一个相当成熟的基于 AJAX 的数据服务客户端库。有关详细信息,请参阅 ASP.NET AJAX 控件工具包或直接访问 OData.org。

          【讨论】:

            猜你喜欢
            • 2011-08-16
            • 2021-11-14
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2014-12-02
            • 1970-01-01
            相关资源
            最近更新 更多