ApiClient.cs
583 字节
using System.Net.Http.Headers;
namespace IndustrialControl;
public static class ApiClient
{
public static readonly HttpClient Instance = new HttpClient();
public static void ConfigureBase(string ip, int port)
=> Instance.BaseAddress = new Uri($"http://{ip}:{port}");
public static void SetBearer(string? token)
{
if (string.IsNullOrWhiteSpace(token))
Instance.DefaultRequestHeaders.Authorization = null;
else
Instance.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token);
}
}