Bagikan melalui


WinINet vs. WinHTTP

Dengan beberapa pengecualian, WinINet adalah superset WinHTTP. Ketika Anda memilih antara keduanya, Anda harus menggunakan WinINet kecuali Anda berencana untuk berjalan dalam proses layanan atau seperti layanan yang memerlukan peniruan identitas dan isolasi sesi.

Perbandingan fitur

Fitur WinINet WinHTTP
cache Kredensial . Memungkinkan semua aplikasi bawaan di Windows Internet Explorer mendapatkan kredensial secara otomatis. Ini juga memungkinkan aplikasi yang berjalan di luar Internet Explorer untuk meminta/menentukan kredensial untuk server hanya sekali. Sejak saat itu permintaan bersifat otomatis. Ya Tidak
kredensial meminta. Menyediakan API yang memungkinkan kode panggilan untuk meminta kredensial kepada pengguna. Ya Tidak
FTP Ya Tidak
dukungan Autodial/RAS. Ini adalah fungsionalitas warisan. Gunakan Akses Jarak Jauh sebagai gantinya. Ya Tidak
Zona. Integrasi otomatis dengan zona keamanan Internet Explorer. Ya Tidak
dukungan IDNA . Dukungan terintegrasi untuk IDNA RFC/Punycode. Ya Ya
API Cookie Jar. Cookie persisten dan non-persisten didukung. Aplikasi atau skrip apa pun dapat menggunakan ini untuk melihat cookie yang sama dengan browser. Ya Tidak
dukungan IE mode terlindungi Ya Tidak
dukungan Dekompresi. Dukungan untuk skema kompresi gzip dan deflate. Ya Ya
dukungan unggahan terpotong. Kode klien harus melakukan penggugusan. Tidak Ya
SOCKS4 (SOCKS versi 4) mendukung. Tidak termasuk v4a. Ya Tidak
SOCKS5 (SOCKS versi 5) mendukung Tidak Tidak
dua arah mengirim dan menerima Tidak Tidak
I/O yang Tumpang Tindih Tidak Tidak
Dukungan skema file. Berguna untuk skrip proksi dengan skema file. Ya Tidak
InternetBuka. Kode yang disederhanakan untuk membuka URL. Ya Tidak
Services mendukung. Dapat dijalankan dari layanan atau akun layanan. Tidak Ya
isolasi Sesi. Sesi terpisah tidak berdampak satu sama lain. Tidak Ya
peniruan identitas. Dukungan dipanggil saat utas meniru pengguna yang berbeda. Tidak Ya