C#中的WebClient类提供了一种简单的方式来处理HTTP请求和响应。要处理响应,您可以使用DownloadString或DownloadData方法来获取服务器返回的响应内容。以下是一个示例:
using System;
using System.Net;
class Program
{
static void Main()
{
WebClient client = new WebClient();
string url = "https://www.example.com";
try
{
// 下载响应内容并保存在一个字符串中
string response = client.DownloadString(url);
// 打印响应内容
Console.WriteLine(response);
}
catch (WebException ex)
{
// 处理WebException异常
Console.WriteLine(ex.Message);
}
}
}
在上面的示例中,我们使用WebClient类的DownloadString方法来下载服务器返回的响应内容,并将其保存在一个字符串中。如果请求发生错误,WebException异常将被捕获并处理。
您可以根据需要使用不同的方法来处理响应,例如DownloadData方法用于下载二进制数据。您还可以设置WebClient类的其他属性来自定义请求,如请求头或超时设置。