using JT808.Gateway.Abstractions.Dtos;
using JT808.Gateway.WebApiClientTool;
using System.Net.Http;
using System.Net.Http.Json;
using System.Text.Json;
using System.Threading.Tasks;
namespace JT808.Gateway.SimpleClient.Customs
{
public class JT808HttpClientExt : JT808HttpClient
{
public static string index1 = $"jt808apiext/index1";
public JT808HttpClientExt(HttpClient httpClient) : base(httpClient)
{
}
///
/// ext
///
///
public async ValueTask> GetIndex1()
{
var request = new HttpRequestMessage(HttpMethod.Get, index1);
var response = await HttpClient.SendAsync(request);
response.EnsureSuccessStatusCode();
var value = await response.Content.ReadFromJsonAsync>();
return value;
}
}
}