溫馨提示×

C#中如何使用HttpClient發送GET請求

c#
小樊
563
2024-07-18 19:00:24
欄目: 編程語言

在C#中使用HttpClient發送GET請求可以使用以下代碼示例:

using System;
using System.Net.Http;
using System.Threading.Tasks;

class Program
{
    static async Task Main()
    {
        using (HttpClient client = new HttpClient())
        {
            // 設置請求的URL
            string url = "https://api.example.com/data";

            // 發送GET請求并獲取響應
            HttpResponseMessage response = await client.GetAsync(url);

            // 檢查響應是否成功
            if (response.IsSuccessStatusCode)
            {
                // 讀取響應內容
                string responseBody = await response.Content.ReadAsStringAsync();
                
                // 輸出響應內容
                Console.WriteLine(responseBody);
            }
            else
            {
                Console.WriteLine($"Failed to make a GET request. Status code: {response.StatusCode}");
            }
        }
    }
}

在上面的示例中,我們創建了一個HttpClient實例并使用GetAsync方法發送GET請求。然后,我們檢查響應的狀態碼是否為成功,并讀取響應內容。最后,我們輸出響應內容或者錯誤信息。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女