【发布时间】:2014-03-06 20:19:46
【问题描述】:
我需要您关于将来自 Web 应用程序 A 的数据公开以供 Web 应用程序 B 使用的建议,这两个应用程序都是 ASP.NET WebForms 应用程序。
我首先想到的是在 Web 应用程序 A 中构建一个 REST WCF 网络服务。
这是最好的选择吗? .NET 4.0 还有哪些其他选择? Web API 是更好的选择吗?如果是,为什么?
后期编辑: 我想调用一个接收 2 个参数并返回具有 2 个属性的类的方法。以后可能需要添加一些类似的方法。
后期编辑 2: 输入参数是敏感的,有办法以某种方式发送它,所以没有人可以使用 http 代理工具看到它们。
【问题讨论】:
-
你到底想做什么?举一些“暴露”和“消费”的例子,也许你正在寻找一个简单的网络服务?
-
@Visionstar:我已经更新了最初的帖子。我回答你的问题了吗?
-
如果数据敏感,那么您有 2 个选项:服务器端(客户端无法访问/可见)或加密(如果客户端以任何方式参与)。根据“敏感”的含义,签名(而不是加密)也是一种选择。
标签: asp.net web-services