Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Sintomi

Si supponga che si sviluppa un'applicazione Windows Store che utilizza la classe Windows.Web.Http.HttpClient per inviare le richieste HTTPS su un server web. Durante l'acquisizione di una traccia di rete del traffico scambiato tra l'applicazione e il server, si noterà che ogni chiamata al metodo Windows.Web.Http.HttpClient.GetStringAsync o altri metodi simili della classe Windows.Web.Http.HttpClient apre nuove connessioni al server web. Questo comportamento influisce negativamente sulle prestazioni dell'applicazione.

Nota: La classe Windows.Web.Http.HttpClient utilizza Windows Internet (WinINet) API per inviare le richieste HTTPS. Questo problema si verifica anche quando si sviluppa un'applicazione desktop di Windows che utilizza direttamente l'API WinINet e si fornisce il flag INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTPS per la funzione HttpOpenRequest .

Risoluzione

Informazioni sull'aggiornamento

Inoltre, Internet Explorer utilizza l'API WinINet. Per risolvere questo problema, installare l'aggiornamento della protezione cumulativo più recente per Internet Explorer. A tale scopo, passare a Microsoft Update.

Per informazioni tecniche sull'aggiornamento della protezione cumulativo più recente per Internet Explorer, visitare il seguente sito Web Microsoft:

http://www.microsoft.com/technet/security/current.aspxNota: Questo aggiornamento era prima incluso nell'aggiornamento della protezione 2969262.

Per ulteriori informazioni sulla protezione aggiornamento 2969262, fare clic sul numero seguente per visualizzare l'articolo della Microsoft Knowledge Base:

2969262 MS14-035: aggiornamento cumulativo della protezione per Internet Explorer: il 10 giugno 2014.

Soluzione alternativa

Utilizzare la classe System.Net.Http.HttpClient

Se si sviluppa un'applicazione Windows Store, è possibile ovviare questo problema non utilizzando la classe Windows.Web.Http.HttpClient . Al contrario, è possibile utilizzare la classe System.Net.Http.HttpClient , poiché ha la propria implementazione del protocollo HTTP.

Non utilizzare il flag INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTPS

Se si sviluppa un'applicazione desktop di Windows che utilizza l'API WinINet, è possibile utilizzare questo problema, non utilizzando il flag INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTPS per la funzione HttpOpenRequest .

Stato

Microsoft ha confermato che questo è un problema dei prodotti Microsoft elencati nella sezione "Si applica a".

Ulteriori informazioni

Per ulteriori informazioni sulla classe Windows.Web.Http.HttpClient , visitare il seguente sito Web Microsoft:

Informazioni generali sulla classe Windows.Web.Http.HttpClientPer il codice di esempio sulla classe Windows.Web.Http.HttpClient , visitare il seguente sito Web Microsoft:

Codice di esempio sulla classe Windows.Web.Http.HttpClientPer ulteriori informazioni sulla funzione HttpOpenRequest , visitare il seguente sito Web Microsoft:

Informazioni generali sulla funzione HttpOpenRequestPer ulteriori informazioni sulla classe System.Net.Http.HttpClient , visitare il seguente sito Web Microsoft:

Informazioni generali sulla classe System.Net.Http.HttpClientVedere la terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×