亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

C#中如何為GET請求設置超時

c#
小樊
115
2024-07-18 18:57:30
欄目: 編程語言

在C#中,可以使用HttpClient類來發送GET請求并設置超時時間。以下是一個示例代碼:

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

class Program
{
    static async Task Main(string[] args)
    {
        HttpClient client = new HttpClient();
        
        // 設置超時時間為10秒
        client.Timeout = TimeSpan.FromSeconds(10);

        try
        {
            HttpResponseMessage response = await client.GetAsync("https://jsonplaceholder.typicode.com/todos/1");
            response.EnsureSuccessStatusCode();
            
            string responseBody = await response.Content.ReadAsStringAsync();
            Console.WriteLine(responseBody);
        }
        catch (HttpRequestException e)
        {
            Console.WriteLine($"Request failed: {e.Message}");
        }
    }
}

在上面的示例中,我們使用HttpClient類發送了一個GET請求,并設置超時時間為10秒。如果請求在超時時間內沒有得到響應,將會拋出HttpRequestException異常。

0
深州市| 赣州市| 台中县| 大竹县| 福海县| 遵义县| 湖北省| 罗山县| 江阴市| 乌什县| 陆丰市| 兴城市| 灵台县| 梧州市| 哈密市| 五莲县| 惠水县| 梨树县| 胶州市| 赤水市| 江城| 九台市| 栾川县| 边坝县| 海淀区| 金坛市| 清丰县| 三明市| 海门市| 九龙城区| 张北县| 卓资县| 土默特左旗| 平邑县| 富阳市| 宝坻区| 仁寿县| 齐河县| 苏尼特左旗| 娄烦县| 周口市|