Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Symptômes

Supposons que vous développez une application du Windows Store qui utilise la classe Windows.Web.Http.HttpClient pour envoyer des requêtes HTTPS sur un serveur web. Lorsque vous capturez une trace réseau du trafic échangée entre l’application et le serveur, vous remarquez que chaque appel à la méthode Windows.Web.Http.HttpClient.GetStringAsync ou d’autres méthodes similaires de la classe Windows.Web.Http.HttpClient ouvre de nouvelles connexions au serveur web. Ce comportement affecte négativement les performances de l’application.

Remarque La classe Windows.Web.Http.HttpClient utilise Windows Internet (WinINet) API pour envoyer les requêtes HTTPS. Ce problème se produit également lorsque vous développez une application de bureau Windows qui utilise directement l’API WinINet et vous fournissez l’indicateur INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTPS à la fonction HttpOpenRequest .

Résolution

Informations de mise à jour

Internet Explorer utilise également l’API WinINet. Pour résoudre ce problème, installez la mise à jour de sécurité cumulative la plus récente pour Internet Explorer. Pour ce faire, rendez-vous sur Microsoft Update.

Pour obtenir des informations techniques sur la mise à jour de sécurité cumulative la plus récente pour Internet Explorer, accédez au site web de Microsoft à l'adresse suivante :

http://www.microsoft.com/technet/security/current.aspxRemarque Cette mise à jour a été pour la première fois dans la mise à jour de sécurité 2969262.

Pour plus d’informations sur la sécurité de mise à jour de 2969262, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :

2969262 MS14-035 : mise à jour de sécurité Cumulative pour Internet Explorer : le 10 juin 2014.

Solution de contournement

Utilisez la classe System.Net.Http.HttpClient

Si vous développez une application du Windows Store, vous pouvez contourner ce problème en n’utilisant ne pas la classe Windows.Web.Http.HttpClient . Au lieu de cela, vous pouvez utiliser la classe System.Net.Http.HttpClient , car il possède sa propre implémentation du protocole HTTP.

N’utilisez pas l’indicateur INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTPS

Si vous développez une application de bureau Windows qui utilise l’API WinINet, vous pouvez contourner ce problème en n’utilisant ne pas l’indicateur INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTPS à la fonction HttpOpenRequest .

État

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».

Plus d'informations

Pour plus d’informations sur la classe Windows.Web.Http.HttpClient , reportez-vous au site Web de Microsoft suivant :

Informations générales sur la classe Windows.Web.Http.HttpClientPour l’exemple de code sur la classe Windows.Web.Http.HttpClient , accédez au site Web de Microsoft suivant :

Exemples de code sur la classe Windows.Web.Http.HttpClientPour plus d’informations sur la fonction HttpOpenRequest , accédez au site Web de Microsoft suivant :

Informations générales sur la fonction de HttpOpenRequestPour plus d’informations sur la classe System.Net.Http.HttpClient , reportez-vous au site Web de Microsoft suivant :

Informations générales sur la classe de System.Net.Http.HttpClientConsultez la terminologie que Microsoft utilise pour décrire les mises à jour logicielles.

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×