是否有一种简单的方法可以从 MVC3 应用程序调用 REST API



您能否推荐一种从 MVC3 调用 REST API 服务的库/简单方法 ASP.NET。在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;

最新更新