特定の URL に対して 1 つの Http リクエストを送信し、その URL から応答を通じてフィードバックを送信してもらいたいと考えています。リクエストの送信方法は知っているが、その URL からレスポンスを取得する方法がわからない
ありがとう!
特定の URL に対して 1 つの Http リクエストを送信し、その URL から応答を通じてフィードバックを送信してもらいたいと考えています。リクエストの送信方法は知っているが、その URL からレスポンスを取得する方法がわからない
ありがとう!
HTTPClient
C# でクラスを使用するサンプル コードを次に示します。私のシナリオは、メソッドを使用してリクエストを送信し、async void
エラーが発生した場合は Windows ストア アプリにエラー メッセージを表示することです。
HTTPClient クラスを使用するには、System.Net.Http
名前空間を使用する必要があります。また、単純なメッセージ ボックスを表示するには、Windows.UI.Popups
namespace を使用する必要があります。ここにコードがあります
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();
}