Windows 8 で C#/XAML メトロ アプリを構築する方法を学んでいますが、フレームワークを使用して RESTful サービスを呼び出す方法があるかどうか疑問に思っていましたか? JS/HTML5 アプリではできましたが、C#/XAML からこれを実行したいと考えています。
どんな助けでも大歓迎です。
Windows 8 で C#/XAML メトロ アプリを構築する方法を学んでいますが、フレームワークを使用して RESTful サービスを呼び出す方法があるかどうか疑問に思っていましたか? JS/HTML5 アプリではできましたが、C#/XAML からこれを実行したいと考えています。
どんな助けでも大歓迎です。
System.Net.HttpClientとHttpRequestMessageを使用できるはずです。
これは、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 を使用したヘッダーについて尋ねる別の関連記事を次に示します。