Symptomer

Anta at du utvikler et program i Windows butikken som bruker Windows.Web.Http.HttpClient -klassen til å sende HTTPS-forespørsler til en web-server. Når du registrerer en nettverkssporing trafikk som utveksles mellom programmet og serveren, vil du oppdage at hvert kall til metoden Windows.Web.Http.HttpClient.GetStringAsync eller andre lignende metoder for Windows.Web.Http.HttpClient -klassen åpnes nye tilkoblinger til web-serveren. Dette problemet påvirker negativt app ytelse.

Obs! Windows.Web.Http.HttpClient -klassen bruker Windows Internet (WinINet) API å sende HTTPS-forespørsler. Dette problemet oppstår også når du utvikler en stasjonær Windows-program som bruker WinINet API direkte, og du angir INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTPS -flagget til funksjonen HttpOpenRequest .

Oppløsning

Oppdatere informasjon

Internet Explorer bruker WinINet API. Hvis du vil løse dette problemet, kan du installere den nyeste kumulative sikkerhetsoppdateringen for Internet Explorer. Hvis du vil gjøre dette, kan du gå til Microsoft Update.

Hvis du vil ha teknisk informasjon om den nyeste kumulative sikkerhetsoppdateringen for Internet Explorer, kan du gå til følgende Microsoft-webområde:

http://www.microsoft.com/technet/security/current.aspxObs! Denne oppdateringen var først inkludert i sikkerhetsoppdatering 2969262.

Hvis du vil ha mer informasjon om sikkerhetsoppdatering 2969262, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:

2969262 MS14-035: Kumulativ sikkerhetsoppdatering for Internet Explorer: 10 juni 2014

Løsningen

Bruk System.Net.Http.HttpClient -klassen

Hvis du utvikler et program for Windows-lager, kan du omgå dette problemet ved ikke å bruke Windows.Web.Http.HttpClient -klassen. I stedet kan du bruke System.Net.Http.HttpClient -klasse, fordi den har sin egen implementering av HTTP-protokollen.

Ikke bruk INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTPS-flagg

Hvis du utvikler en stasjonær Windows-program som bruker WinINet API, kan du omgå dette problemet ved ikke å bruke INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTPS -flagget til funksjonen HttpOpenRequest .

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".

Hvis du vil ha mer informasjon

Hvis du vil ha mer informasjon om Windows.Web.Http.HttpClient -klassen, kan du gå til følgende Microsoft-webområde:

Generell informasjon om Windows.Web.Http.HttpClient-klassenFor eksempelkode om Windows.Web.Http.HttpClient -klassen, kan du gå til følgende Microsoft-webområde:

Eksempelkoden om Windows.Web.Http.HttpClient-klassenHvis du vil ha mer informasjon om HttpOpenRequest -funksjonen, kan du gå til følgende Microsoft-webområde:

Generell informasjon om HttpOpenRequest funksjonHvis du vil ha mer informasjon om System.Net.Http.HttpClient -klassen, kan du gå til følgende Microsoft-webområde:

Generell informasjon om System.Net.Http.HttpClient-klassenSe terminologien som Microsoft bruker til å beskrive oppdateringer av programvare.

Trenger du mer hjelp?

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Microsoft Insiders

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?

Takk for tilbakemeldingen!

×