您能否推荐一种从 ASP.NET MVC3 调用 REST API 服务的库/简单方法。在 Nuget,我看到了诸如 RESTSharp、Hammock、Craig 的实用程序库之类的东西。我正在寻找一个可以插入多个服务的通用助手。
非常感谢。
您能否推荐一种从 ASP.NET MVC3 调用 REST API 服务的库/简单方法。在 Nuget,我看到了诸如 RESTSharp、Hammock、Craig 的实用程序库之类的东西。我正在寻找一个可以插入多个服务的通用助手。
非常感谢。
启动一个新的 MVC4 项目附带一些默认的 Microsoft WebApi 包,用于发布和与 REST API 通信 - 所以如果你有机会在 MVC4 中执行此操作,我会接受。
如果没有,您仍然可以将必要的 nuget 包引入 MVC3 项目以使用 api。
Install-Package Microsoft.Net.Http
您可以在控制器/域层中执行以下操作:
var client = new HttpClient();
var uri = "http://www.myapi.com";
var content = client.GetAsync(uri).Result.Content;