Vi que no de vocês é colocado o "adopet" como parâmetro do método ao criar uma instância de HttpClient, mas no meu não foi preciso. E pra ajudar, ao modificar o método para receber esse parâmetro ele estava dando erro na interface IHttpClientFactory.
Seria por conta da versão do IHttpClientFactory? Se sim, como eu poderia passar uma ass. para ele ou várias ass. em um caso futuro?
using Microsoft.IdentityModel.Clients.ActiveDirectory;
using System;
using System.Net.Http.Headers;
namespace Alura.Adopet.Console.Servicos;
internal class AdopetAPIClientFactory : IHttpClientFactory
{
private string url = "http://localhost:5057";
public HttpClient GetHttpClient()
{
HttpClient _client = new HttpClient();
_client.DefaultRequestHeaders.Accept.Clear();
_client.DefaultRequestHeaders.Accept.Add(
new MediaTypeWithQualityHeaderValue("application/json"));
_client.BaseAddress = new Uri(url);
return _client;
}
}