【问题标题】:How to design a public API in ASP.Net? [closed]如何在 ASP.Net 中设计公共 API? [关闭]
【发布时间】:2010-10-04 22:31:38
【问题描述】:

我目前正在使用 SQL Server 在 ASP.Net 中开发一个 Web 应用程序,我希望拥有某种公共 API,以便我的用户可以获取他们的数据并按照自己的意愿进行操作。

我从来没有做过这样的事情,你能推荐一些指导方针让我遵循吗?

【问题讨论】:

标签: c# asp.net api


【解决方案1】:

您将要研究 Web 服务。 Here is a good article that shows you how to create RESTful WCF services. 使用 RESTful 服务将允许您的用户使用漂亮干净的 URL 在您的服务中调用 API 方法。

【讨论】:

    【解决方案2】:

    WCF 是可行的方法 - 您可以使用 SOAP / REST 服务 - 因为您正在计划使用 REST 的公共 API 是正确的方法 - MSDN(入门工具包和实验室)的以下链接将帮助您入门 http://msdn.microsoft.com/en-us/netframework/cc950529.aspx http://code.msdn.microsoft.com/wcfrestlabs

    【讨论】:

      【解决方案3】:

      我最近发现了 Hessian,到目前为止我很喜欢它。它不使用 XML,因此速度更快,并且有许多不同语言的库。

      http://hessian.caucho.com/

      http://www.hessiancsharp.org/

      编辑:

      Netbeans 播客不久前有这本 API 书的作者: http://wiki.apidesign.org/wiki/Main_Page

      【讨论】:

        【解决方案4】:

        您可以尝试使用 Microsoft 为 ASP.NET 提供的新动态数据服务。它可能正是您正在寻找的。我对它不是很熟悉,只是我认为它处理了很多框架代码,您必须构建以将 ASP.NET REST 用于 API。

        http://www.asp.net/dynamicdata/

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-06-09
          • 2022-01-17
          相关资源
          最近更新 更多