using Grpc.Net.Client; using Microsoft.Net.Http.Headers; using Newtonsoft.Json; namespace SpotifyService.HttpUtils { public static class HttpUtils { public static async Task GetData(HttpClient client, string url, string token) { //add header client.DefaultRequestHeaders.Add(HeaderNames.Authorization, "Bearer " + token); //get request var req = await client.GetAsync(url); //read response var response = JsonConvert.DeserializeObject(await req.Content.ReadAsStringAsync())!; return response; } public static async Task PutData(HttpClient client, string url, string token) { //add header client.DefaultRequestHeaders.Add(HeaderNames.Authorization, "Bearer " + token); //get request await client.PutAsync(url, null); } } }