Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

Symptom

Anta att du utvecklar en app för Windows Store som använder klassen Windows.Web.Http.HttpClient för att skicka HTTPS-begäranden till en webbserver. Du märker att varje anrop till metoden Windows.Web.Http.HttpClient.GetStringAsync eller andra liknande metoder för klassen Windows.Web.Http.HttpClient öppnar nya anslutningar till webbservern när du fångar ett nätverksspår av trafik som utbyts mellan programmet och servern. Det här problemet påverkar negativt app prestanda.

Obs! Klassen Windows.Web.Http.HttpClient används Windows Internet (WinINet) API för att skicka HTTPS-begäranden. Det här problemet uppstår även när du utvecklar en stationär Windows-program där WinINet-API direkt och du kan ange INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTPS -flaggan till funktionen HttpOpenRequest .

Lösning

Information om uppdateringen

WinINet-API: T används också i Internet Explorer. Lös problemet genom att installera den senaste kumulativa säkerhetsuppdateringen för Internet Explorer. Gör detta genom att gå till Microsoft Update.

Teknisk information om den senaste kumulativa säkerhetsuppdateringen för Internet Explorer finns på följande Microsoft-webbplats:

http://www.microsoft.com/technet/security/current.aspxObs! Den här uppdateringen ingick först i säkerhetsuppdatering 2969262.

2969262 för mer information om säkerhet, klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

2969262 MS14-035: Kumulativ säkerhetsuppdatering för Internet Explorer: 10 juni 2014

Temporär lösning

Använda klassen System.Net.Http.HttpClient

Om du utvecklar en app för Windows Store, kan du undvika problemet genom att inte använda klassen Windows.Web.Http.HttpClient . I stället kan du använda klassen System.Net.Http.HttpClient eftersom den har sin egen implementering för HTTP-protokollet.

Använd inte INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTPS-flagga

Om du utvecklar en stationär Windows-program där WinINet-API används kan du undvika problemet genom att inte använda flaggan INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTPS till funktionen HttpOpenRequest .

Status

Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet "Gäller".

Mer Information

Mer information om klassen Windows.Web.Http.HttpClient finns på följande Microsoft-webbplats:

Allmän information om klassen Windows.Web.Http.HttpClientOm klassen Windows.Web.Http.HttpClient exempelkod, finns på följande Microsoft-webbplats:

Exempel på kod om klassen Windows.Web.Http.HttpClientMer information om HttpOpenRequest -funktionen finns på följande Microsoft-webbplats:

Allmän information om funktionen HttpOpenRequestMer information om klassen System.Net.Http.HttpClient finns på följande Microsoft-webbplats:

Allmän information om klassen System.Net.Http.HttpClientSe den terminologi som Microsoft använder för att beskriva programuppdateringar.

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?
Genom att trycka på skicka, kommer din feedback att användas för att förbättra Microsofts produkter och tjänster. IT-administratören kan samla in denna data. Sekretesspolicy.

Tack för din feedback!

×