C# 创建REST客户端API
我目前正在研究为RESTfull应用程序创建客户端API的选项。到目前为止,我们已经有了WCF服务来允许所有应用程序连接到业务层,我们对它越来越不满意 我们已经为web提供了大部分基础设施(html和json请求),但我们需要从其他应用程序访问服务(一些将链接到主web应用程序模型库,其他则不会) 我一直在读关于WADL的书,看起来这会很有好处。我们可以生成wadl和客户端库,并使用它检查javascript URLC# 创建REST客户端API,c#,asp.net-mvc,rest,wadl,C#,Asp.net Mvc,Rest,Wadl,我目前正在研究为RESTfull应用程序创建客户端API的选项。到目前为止,我们已经有了WCF服务来允许所有应用程序连接到业务层,我们对它越来越不满意 我们已经为web提供了大部分基础设施(html和json请求),但我们需要从其他应用程序访问服务(一些将链接到主web应用程序模型库,其他则不会) 我一直在读关于WADL的书,看起来这会很有好处。我们可以生成wadl和客户端库,并使用它检查javascript URL 我想知道其他人使用了什么,哪些有效,哪些无效。在REST体系结构中: 资源链
我想知道其他人使用了什么,哪些有效,哪些无效。在REST体系结构中:
- 资源链接到它们的描述文档(如果有的话),而不是相反
- 资源并不复杂(不像RPC),因此通常不需要描述文档
- 松耦合为王;合同既是不必要的,也是有害的
- 资源相互链接,消除了对资源发现服务的大部分需求