4

ASP.NET MVC4 Web API プロジェクト テンプレートを使用して、Web アプリケーションへの API の作成を開始したところです。http://www.asp.net/mvc/mvc4

今のところ API に問題はありませんが、API をテストするために小さな C# アプリを作成しようとしていました。

私が見つけることができるほとんどすべてのサンプルは、HttpClientというクラスを使用しています。

HttpClientはどこにありますか? また、どのようにインストールすればよいですか?

4

4 に答える 4

9

.NET フレームワークの HttpClient クラスでビルドを使用するのではなく、予期されたものとは異なる StatusCode を処理するときに多くの問題があります。RestSharpというライブラリを使用することをお勧めします。

これは .NET Http/Rest クライアントの選択肢になりました。ここから入手できます: http://restsharp.org/

それはあなたが望むことをするのに完全に適した非常に強力なライブラリです.

于 2012-02-22T14:45:47.603 に答える
8

それはナゲットにあります、HttpClientを検索してください

http://nuget.org/packages/System.Net.Http

于 2012-02-22T23:49:12.577 に答える
3

ここでWebRequest説明されているように使用します

        // Create a new 'Uri' object with the specified string.
        Uri myUri =new Uri("http://www.contoso.com");
        // Create a new request to the above mentioned URL. 
        WebRequest myWebRequest= WebRequest.Create(myUri);
        // Assign the response object of 'WebRequest' to a 'WebResponse' variable.
        WebResponse myWebResponse= myWebRequest.GetResponse();

そのRESTインターフェースがRestSharpを使用しているが、最初にXSDが必要な場合。

于 2012-02-22T14:48:35.090 に答える
1

クラスがコードから利用できない場合は、次の記事で説明されているように、NuGet パッケージからダウンロードできます。

http://code.msdn.microsoft.com/Introduction-to-HttpClient-4a2d9cee

または、名前空間内で検索することもできます: System.Net.Http

あなたが始めるべきあなたのための例もあります!

于 2012-02-22T14:45:35.927 に答える