我为特定 URL 发送一个 Http 请求,并希望该 URL 通过响应向我发送反馈。我知道如何发送请求,但我不知道如何从该 URL 获得响应
谢谢!
我为特定 URL 发送一个 Http 请求,并希望该 URL 通过响应向我发送反馈。我知道如何发送请求,但我不知道如何从该 URL 获得响应
谢谢!
HTTPClient
这是在 c#中使用类的示例代码。我的场景是使用一种方法发送请求async void
,如果发生任何错误,则在 Windows 商店应用程序中显示错误消息。
为了使用 HTTPClient 类,您必须使用System.Net.Http
名称空间。为了显示简单的消息框,您必须使用Windows.UI.Popups
命名空间。这是代码
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();
}