C#中的WebClient類提供了一種簡(jiǎn)單的方式來處理HTTP請(qǐng)求和響應(yīng)。要處理響應(yīng),您可以使用DownloadString或DownloadData方法來獲取服務(wù)器返回的響應(yīng)內(nèi)容。以下是一個(gè)示例:
using System;
using System.Net;
class Program
{
static void Main()
{
WebClient client = new WebClient();
string url = "https://www.example.com";
try
{
// 下載響應(yīng)內(nèi)容并保存在一個(gè)字符串中
string response = client.DownloadString(url);
// 打印響應(yīng)內(nèi)容
Console.WriteLine(response);
}
catch (WebException ex)
{
// 處理WebException異常
Console.WriteLine(ex.Message);
}
}
}
在上面的示例中,我們使用WebClient類的DownloadString方法來下載服務(wù)器返回的響應(yīng)內(nèi)容,并將其保存在一個(gè)字符串中。如果請(qǐng)求發(fā)生錯(cuò)誤,WebException異常將被捕獲并處理。
您可以根據(jù)需要使用不同的方法來處理響應(yīng),例如DownloadData方法用于下載二進(jìn)制數(shù)據(jù)。您還可以設(shè)置WebClient類的其他屬性來自定義請(qǐng)求,如請(qǐng)求頭或超時(shí)設(shè)置。