Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

223
Visualizações
¿Por qué la autenticación HttpClient se comporta de manera diferente entre .Net Framework 4.6.2 y .Net Core 5?

Tengo el mismo código que el siguiente para .Net Framework 4.6.2 y .Net Core 5, pero parece generar un comportamiento de autenticación diferente.

La versión de .Net Framework funciona bien con WWW-Authenticate: Negotiate pero el mismo código falla con la versión de .Net Core.

Aquí está el fragmento de código que estoy usando para ambos.

 var server = "https://www.example.com"; var client = new HttpClient(new HttpClientHandler { UseDefaultCredentials = true }) { BaseAddress = new Uri(server) }; var response = await client.GetAsync("/api/token"); var result = response.Content.ReadAsStringAsync().Result; Console.WriteLine(result);

Y aquí está toda la respuesta de falla.

 StatusCode: 401, ReasonPhrase: 'Unauthorized', Version: 1.1, Content: System.Net.Http.HttpConnectionResponseContent, Headers: { Cache-Control: no-cache Pragma: no-cache WWW-Authenticate: Negotiate X-Powered-By: ASP.NET Date: Fri, 02 Jul 2021 08:30:51 GMT Content-Type: application/json; charset=utf-8 Expires: -1 Content-Length: 68 }

¿Hay algo más que me perdí en la versión .Net Core?

over 4 years ago · Santiago Trujillo
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda