Gejala
Misalnya Anda mengembangkan aplikasi toko Windows yang menggunakan kelas Windows.Web.Http.HttpClient untuk mengirim permintaan HTTP ke web server. Ketika Anda merekam jejak jaringan lalu lintas ditukar antara aplikasi dan server, Anda melihat bahwa setiap panggilan ke metode Windows.Web.Http.HttpClient.GetStringAsync atau metode lainnya serupa kelas Windows.Web.Http.HttpClient membuka sambungan baru ke web server. Perilaku ini sangat mempengaruhi kinerja aplikasi.
Catatan Kelas Windows.Web.Http.HttpClient menggunakan Windows Internet (WinINet) API untuk mengirim permintaan http. Masalah ini juga terjadi saat Anda mengembangkan aplikasi desktop Windows yang menggunakan langsung WinINet API dan bendera INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTPS HttpOpenRequest fungsi yang Anda berikan.Pemecahan masalah
Informasi pemutakhiran
Internet Explorer juga menggunakan WinINet API. Untuk mengatasi masalah ini, instal pemutakhiran keamanan kumulatif terbaru untuk Internet Explorer. Untuk melakukannya, buka Pemutakhiran Microsoft. Untuk informasi teknis tentang pembaruan keamanan kumulatif terbaru untuk Internet Explorer, kunjungi situs web Microsoft berikut:
http://www.microsoft.com/technet/security/current.aspxCatatan Pemutakhiran ini pertama kali disertakan dalam pemutakhiran keamanan 2969262. Untuk informasi selengkapnya tentang keamanan pemutakhiran 2969262, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
2969262 MS14-035: pembaruan keamanan kumulatif untuk Internet Explorer: 10 Juni 2014
Pemecahan masalah
Menggunakan kelas System.Net.Http.HttpClient
Jika Anda mengembangkan aplikasi toko Windows, Anda dapat menyelesaikan masalah ini dengan tidak menggunakan kelas Windows.Web.Http.HttpClient . Namun, Anda dapat menggunakan kelas System.Net.Http.HttpClient , karena implementasi protokol HTTP.
Jangan menggunakan bendera INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTPS
Jika Anda mengembangkan aplikasi desktop Windows yang menggunakan WinINet API, Anda dapat menyelesaikan masalah ini dengan tidak menggunakan bendera INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTPS fungsi HttpOpenRequest .
Status
Microsoft telah memastikan bahwa ini merupakan masalah di dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".
Informasi lebih lanjut
Untuk informasi lebih lanjut tentang kelas Windows.Web.Http.HttpClient , kunjungi website Microsoft berikut:
Informasi umum tentang kelas Windows.Web.Http.HttpClientUntuk kode sampel tentang kelas Windows.Web.Http.HttpClient , kunjungi website Microsoft berikut:
Kode sampel tentang kelas Windows.Web.Http.HttpClientUntuk informasi selengkapnya tentang fungsi HttpOpenRequest , kunjungi website Microsoft berikut:
Informasi umum tentang fungsi HttpOpenRequestUntuk informasi lebih lanjut tentang kelas System.Net.Http.HttpClient , kunjungi website Microsoft berikut:
Informasi umum tentang System.Net.Http.HttpClient kelasLihat terminologi yang digunakan untuk menjelaskan pemutakhiran perangkat lunak Microsoft.