-2

特定の URL に対して 1 つの Http リクエストを送信し、その URL から応答を通じてフィードバックを送信してもらいたいと考えています。リクエストの送信方法は知っているが、その URL からレスポンスを取得する方法がわからない

ありがとう!

4

1 に答える 1

1

HTTPClientC# でクラスを使用するサンプル コードを次に示します。私のシナリオは、メソッドを使用してリクエストを送信し、async voidエラーが発生した場合は Windows ストア アプリにエラー メッセージを表示することです。

HTTPClient クラスを使用するには、System.Net.Http名前空間を使用する必要があります。また、単純なメッセージ ボックスを表示するには、Windows.UI.Popupsnamespace を使用する必要があります。ここにコードがあります

using System.Net.Http; //this is for HTTPClient class
using Windows.UI.Popups //this is for Messagebox popup.

private async void getResponse()
        {
            try
            {
                HttpClient htClient = new HttpClient();
                string webUri = "www.google.com" //replace ur request web URI here
                string result = await htClient.GetStringAsync(webUri);
                //Form here you can code to extract the web response.
                //result is the web response string
            }
            catch (Exception c)
            {
                messageBox(c.Message);

            }
        }
//this is the method to show messagebox popup
protected async void messageBox(string msg)
        {
            var msgDlg = new Windows.UI.Popups.MessageDialog(msg);
            msgDlg.DefaultCommandIndex = 1;
            await msgDlg.ShowAsync();
        }
于 2013-05-22T18:22:48.010 に答える