Iniciar sessão com a Microsoft
Iniciar sessão ou criar uma conta.
Olá,
Selecione uma conta diferente.
Tem várias contas
Selecione a conta com a qual pretende iniciar sessão.

Sintomas

Suponha que desenvolver uma aplicação de arquivo do Windows que utiliza a classe de Windows.Web.Http.HttpClient para enviar pedidos HTTPS num servidor web. Quando efectua capturas um rastreio de rede do tráfego trocado entre a aplicação e o servidor, repare que cada chamada para o método de Windows.Web.Http.HttpClient.GetStringAsync ou outros métodos semelhantes para a classe Windows.Web.Http.HttpClient abre novas ligações ao servidor web. Este comportamento afecta negativamente o desempenho de aplicações.

Nota A classe Windows.Web.Http.HttpClient utiliza a Internet do Windows (WinINet) API para enviar pedidos HTTPS. Este problema também ocorre quando desenvolver uma aplicação de ambiente de trabalho do Windows que utiliza a API do WinINet directamente e fornecer o sinalizador INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTPS para a função HttpOpenRequest .

Resolução

Informações sobre a atualização

Internet Explorer também utiliza a API do WinINet. Para resolver este problema, instale a actualização de segurança cumulativa mais recente para o Internet Explorer. Para tal, vá para o Microsoft Update.

Para obter informações técnicas sobre a actualização de segurança cumulativa mais recente para o Internet Explorer, vá para o seguinte Web site da Microsoft:

http://www.microsoft.com/technet/security/current.aspxNota Esta actualização foi incluída pela primeira vez na actualização de segurança 2969262.

Para obter mais informações sobre a segurança do 2969262 de actualização, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:

2969262 MS14-035: actualização de segurança cumulativa para o Internet Explorer: 10 de Junho de 2014

Solução alternativa

Utilizar a classe System.Net.Http.HttpClient

Se desenvolver uma aplicação de arquivo do Windows, pode contornar este problema, não utilizando a classe Windows.Web.Http.HttpClient . Em vez disso, pode utilizar a classe de System.Net.Http.HttpClient , porque tem a sua própria implementação do protocolo HTTP.

Não utilize o sinalizador INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTPS

Se desenvolver uma aplicação de ambiente de trabalho do Windows que utiliza a API do WinINet, pode contornar este problema, não utilizando o sinalizador INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTPS para a função HttpOpenRequest .

Estado

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".

Mais informações

Para mais informações sobre a classe de Windows.Web.Http.HttpClient , vá para o seguinte Web site da Microsoft:

Informações gerais sobre a classe Windows.Web.Http.HttpClientPara o código de exemplo sobre a classe de Windows.Web.Http.HttpClient , vá para o seguinte Web site da Microsoft:

Código de exemplo sobre a classe Windows.Web.Http.HttpClientPara mais informações sobre a função de HttpOpenRequest , vá para o seguinte Web site da Microsoft:

Informações gerais sobre a função HttpOpenRequestPara mais informações sobre a classe de System.Net.Http.HttpClient , vá para o seguinte Web site da Microsoft:

Informações gerais sobre a classe System.Net.Http.HttpClientConsulte a terminologia utilizada pela Microsoft para descrever actualizações de software.

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.

Estas informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?
Ao selecionar submeter, o seu feedback será utilizado para melhorar os produtos e serviços da Microsoft. O seu administrador de TI poderá recolher estes dados. Declaração de Privacidade.

Obrigado pelo seu feedback!

×