Pengesanan proksi automatik boleh dihidupkan manakala rentetan proksi manual kosong. WinHttpGetIEProxyConfigForCurrentUser() memulangkan medan konfigurasi, bukan titik akhir muktamad untuk setiap destinasi.

MedanMaksud
Proksi manualNilai yang dikonfigurasikan secara jelas
URL konfigurasi automatikLokasi skrip PAC
Bendera pengesanan automatikSama ada penemuan dihidupkan

Struktur ialah output. Menetapkan ahli pengesanan automatiknya sebelum memanggil fungsi tidak menghidupkan penemuan Windows. Gunakan medan yang dipulangkan untuk membina permintaan proksi automatik berasingan dengan bendera yang didokumenkan.

Tentukan dahulu, kemudian gunakan

API seperti WinHttpGetProxyForUrl() menilai URL destinasi sebenar. Berikan URL itu, bukan URL muat turun PAC, dan gunakan hasil penentuan pada permintaan WinHTTP yang berkaitan.

Hasil langsung adalah sah. Ralat muat turun skrip, penilaian skrip dan sambungan proksi berlaku pada langkah berasingan. Semak kod kegagalan dan ikut peraturan pemilikan untuk rentetan yang dipulangkan.

Konfigurasi siapa?

“CurrentUser” bermaksud konteks pemanggil. Perkhidmatan tanpa penyamaran identiti yang sesuai boleh membaca tetapan akaun perkhidmatannya dan bukannya pengguna desktop.

Pilih secara sedar sama ada perkhidmatan menggunakan tetapan terurus atau mengikut konfigurasi pengguna yang dibenarkan, termasuk tingkah laku apabila tiada pengguna interaktif. Pengendalian token dan pembersihan sumber mesti mengikut API identiti yang disokong.

Untuk diagnosis, simpan bersama akaun pemanggil, medan konfigurasi, destinasi, hasil penentuan dan ralat sambungan pertama. Itu menunjukkan peringkat mana yang menghasilkan nilai kosong atau laluan yang gagal.

Artikel berkaitan