public static async Task <HttpResponseMessage> SendAuthorisedNoBodyRequest( HttpClient client, LoginGetDto loginData, HttpMethod method, string uri) { using var request = new HttpRequestMessage { Method = method, RequestUri = new Uri(uri, UriKind.Relative) }; request.Headers.Add("Authorization", "Bearer " + loginData.Token); return(await client.SendAsync(request)); }
public static async Task <HttpResponseMessage> SendAuthorizedRequest <DtoType>( HttpClient client, LoginGetDto loginData, HttpMethod method, string uri, DtoType dto) { using var request = new HttpRequestMessage { Method = method, RequestUri = new Uri(uri, UriKind.Relative), Content = new StringContent(JsonSerializer.Serialize(dto), Encoding.UTF8, MediaTypeNames.Application.Json) }; request.Headers.Add("Authorization", "Bearer " + loginData.Token); return(await client.SendAsync(request)); }