3

Windows 8 で C#/XAML メトロ アプリを構築する方法を学んでいますが、フレームワークを使用して RESTful サービスを呼び出す方法があるかどうか疑問に思っていましたか? JS/HTML5 アプリではできましたが、C#/XAML からこれを実行したいと考えています。

どんな助けでも大歓迎です。

4

1 に答える 1

4

System.Net.HttpClientHttpRequestMessageを使用できるはずです。

これは、WinRT での Json データの消費に関する記事です。

基本的には、次のように使用されます。

HttpClient client = new HttpClient();
string url = "http://yourservice.com/some/resource";
HttpResponseMessage response = await client.GetAsync(url);
return response.Content.ReadAsString();

要求を変更する必要がある場合、または実行のパイプライン中に呼び出される場合 (ヘッダーなどを追加する場合) は、HttpMessageHandlerを使用できます。

WinRT を使用したヘッダーについて尋ねる別の関連記事を次に示します。

WinRT および C# での HttpRequestHeaders の使用

于 2012-10-22T22:13:03.133 に答える