1

您能否推荐一种从 ASP.NET MVC3 调用 REST API 服务的库/简单方法。在 Nuget,我看到了诸如 RESTSharp、Hammock、Craig 的实用程序库之类的东西。我正在寻找一个可以插入多个服务的通用助手。

非常感谢。

4

1 回答 1

4

启动一个新的 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;
于 2012-10-02T13:11:36.217 回答