Files
DanhengServer-OpenSource/Common/Util/HttpNetwork.cs
2025-12-01 03:51:12 +08:00

20 lines
590 B
C#

namespace EggLink.DanhengServer.Util;
public static class HttpNetwork
{
public static async ValueTask<(int, string?)> SendGetRequest(string url, int timeout = 30)
{
try
{
using var client = new HttpClient();
client.Timeout = TimeSpan.FromSeconds(timeout);
var response = await client.GetAsync(url);
var content = await response.Content.ReadAsStringAsync();
return ((int)response.StatusCode, content);
}
catch (Exception ex)
{
return (500, ex.Message);
}
}
}