【发布时间】:2012-02-23 08:36:50
【问题描述】:
我正在考虑使用 ASP.NET MVC 4(当前为测试版)中引入的新 Web API 构建一些服务。我很清楚使用 REST 调用这些服务的方式,REST 以 JSON 或 xml 形式返回响应。
但是有一种方法可以让我在客户端应用程序中添加这些服务引用并为响应对象生成存根,类似于 .NET 响应对象的创建方式我们添加一个 WSDL 引用。
【问题讨论】:
标签: asp.net-mvc-4 asp.net-web-api
我正在考虑使用 ASP.NET MVC 4(当前为测试版)中引入的新 Web API 构建一些服务。我很清楚使用 REST 调用这些服务的方式,REST 以 JSON 或 xml 形式返回响应。
但是有一种方法可以让我在客户端应用程序中添加这些服务引用并为响应对象生成存根,类似于 .NET 响应对象的创建方式我们添加一个 WSDL 引用。
【问题讨论】:
标签: asp.net-mvc-4 asp.net-web-api
ASP.NET Web API 没有任何此类内置功能。缺少提供一些现有 VS 工具可以读取的类似 WSDL 的元数据信息,VS 2010 无法从 JSON 服务创建 CLR 对象。
但是,您可以考虑的另一种方法是创建一个简单的类库,其中包含服务器和客户端都可以使用的 DTO(数据传输对象)类。
【讨论】: