ASP.NETMVC3からRESTAPIサービスを呼び出すためのライブラリ/シンプルなアプローチをお勧めしますか。Nugetには、RESTSharp、Hammock、Craigのユーティリティライブラリなどがあります。複数のサービスをプラグインできる共通のヘルパーを探しています。
どうもありがとう。
ASP.NETMVC3からRESTAPIサービスを呼び出すためのライブラリ/シンプルなアプローチをお勧めしますか。Nugetには、RESTSharp、Hammock、Craigのユーティリティライブラリなどがあります。複数のサービスをプラグインできる共通のヘルパーを探しています。
どうもありがとう。
新しいMVC4プロジェクトを開始するには、RESTApiを公開および通信するためのデフォルトのMicrosoftWebApiパッケージがいくつか付属しています。したがって、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;