por que a descoberta do cônsul retorna https no host local, mas no servidor apenas retorna http?

por que a descoberta do cônsul retorna https no host local, mas no servidor apenas retorna http?

Testei dois cenários pelo cônsul hashicorp

1.Implementei a descoberta de serviço pelo cônsul hashicorp em .net7, mas quando quero obter o endereço do serviço do cônsul, ele apenas retorna http desse serviço, não https. Registrei meus serviços por registrador no docker e descobri serviços por .net dockerizados também.

2.mas testei esse cenário no meu localhost implementei duas apis no localhost e registrei uma delas no cônsul que estava rodando no servidor docker vi que quando descobri api1 da api2 através do cônsul, solicitei https da api1 mas cônsul mude e mude para http e funciona e obtenho o resultado disso. mas a mesma situação no meu servidor (cenário1) não funciona

minha implementação:

serviços.AddServiceDiscovery(opções => opções.UseConsul());

//HttpClinetFactory services.AddHttpClient("DiscoveryRandom").ConfigurePrimaryHttpMessageHandler(() => new HttpClientHandler { ServerCertificateCustomValidationCallback = (remetente, certificado, cadeia,sslPolicyErrors) => true, }).AddHttpMessageHandler().AddServiceDiscovery();

// Eu injeto: IHttpClientFactory clientFactory

_httpClient = clientFactory.CreateClient("DiscoveryRandom");

_httpClient.BaseAddress = new Uri($"https://{ServiceName no cônsul}");

// meu appsetting para o cenário 1 que registra feito pelo docker no servidor e acabei de descobrir através do cônsul:

"$schema": "https://steeltoe.io/schema/latest/schema.json", "Consul": { "Host": "10.200.8.178", "Discovery": { "Registrar": false } }

// meu appsetting para o cenário 2 que registra feito por mim mesmo no localhost:

//configuração para api1 registrar no cônsul

"$schema": "https://steeltoe.io/schema/latest/schema.json", "Consul": { "Host": "10.200.8.178", "Discovery": { "Registrar": true, " serviceName": "TestConsul", "hostName": "localhost", "porta": 7141, "deregister": false } }

// e configuração para descoberta de serviço api2

"$schema": "https://steeltoe.io/schema/latest/schema.json", "Consul": { "Host": "10.200.8.178", "Discovery": { "Registrar": false } }

informação relacionada