我正在考虑使用 ASP.NET MVC 4(当前为测试版)中引入的新 Web API 来构建一些服务。我非常清楚如何使用 REST 调用这些服务,REST 以 JSON 或 xml 形式返回响应。
但是,有没有一种方法可以让我在客户端应用程序中添加这些服务引用并为响应对象生成 stub ,类似于创建 .NET 响应对象的方式我们添加一个 WSDL 引用。
最佳答案
ASP.NET Web API 没有任何此类内置功能。由于无法提供现有 VS 工具可以读取的一些类似 WSDL 的元数据信息,VS 2010 无法从 JSON 服务创建 CLR 对象。
但是,您可以考虑的另一种方法是创建一个简单的类库,其中包含可供服务器和客户端使用的 DTO(数据传输对象)类。
关于asp.net-mvc-4 - ASP.NET MVC 4 Web API 方法调用元数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9405288/