Select the product you need help with
Bagaimana pemrograman permintaan dan menetapkan pengaturan proxy di bawah Internet ExplorerID Artikel: 226473 - Melihat produk di mana artikel ini berlaku. RINGKASANArtikel ini menjelaskan langkah-langkah yang perlu untuk pemrograman permintaan dan menetapkan pengaturan informasi untuk Internet Explorer proxy. Di bawah 4.x Internet Explorer dan sebelumnya, InternetSetOption dan InternetQueryOption api digunakan dengan bendera INTERNET_OPTION_PROXY. Sementara pilihan ini akan masih bekerja di bawah Internet Explorer 5, beberapa pilihan sambungan telah diperkenalkan di versi baru. Mengingat hal ini, bendera INTERNET_OPTION_PROXY akan kembali hanya server proxy "statis" pengaturan. Pilihan statis adalah informasi server proxy yang disimpan di bawah sarang HKEY_CURRENT_USER banyak cara yang sama itu di bawah Internet Explorer 4.0 Catatan INTERNET_OPTION_PROXY tidak secara permanen mengubah pengaturan. Hal ini untuk proses saat ini hanya ketika menangani NULL digunakan. Namun, itu juga dapat mengubah pengaturan pada dasar per sesi jika menangani sesi sah dikirim dalam (sesi menangani diperoleh dengan menggunakan InternetOpen() API). Jika dalam Internet Explorer 5, Anda tentukan pilihan sambungan yang berbeda (seperti koneksi dial up) sebagai default, kemungkinan bahwa informasi proxy yang Anda memperoleh menggunakan INTERNET_OPTION_PROXY bendera mungkin salah untuk sesi Internet Explorer saat ini. Untuk alasan ini, di bawah Internet Explorer 5, disarankan bahwa INTERNET_OPTION_PER_CONNECTION_OPTION digunakan sebagai gantinya. Catatan INTERNET_OPTION_PER_CONNECTION_OPTION menyebabkan pengaturan untuk berubah secara sistem ketika menangani NULL digunakan. Untuk dengan benar mencerminkan pengaturan global proxy, Anda harus menghubungi InternetSetOption fungsi dengan bendera pilihan INTERNET_OPTION_REFRESH. Atau, untuk menetapkan pengaturan secara per sesi, sesi berlaku pegangan dapat digunakan. Catatan Masih dimungkinkan untuk mengubah informasi proxy untuk proses whgke tanpa mempengaruhi mesin global pengaturan Internet Explorer 5 dan versi yang lebih baru. Untuk melakukan ini, Anda harus menghubungi InternetSetOption fungsi pada pegangan yang dikembalikan oleh InternetOpen fungsi dengan menggunakan pilihan INTERNET_OPTION_PER_CONNECTION_OPTION. Contoh kode berikut perubahan proxy untuk seluruh proses meskipun hInternet menangani ditutup dan tidak digunakan untuk permintaan sebenarnya. INFORMASI LEBIH LANJUTDi bawah Internet Explorer 4.x, mekanisme yang khas untuk query informasi proxy akan terlihat seperti ini: Pilihan pertama (pilihan INTERNET_PER_CONN_AUTOCONFIG_URL [0]) akan kembali URL yang ditetapkan untuk auto konfigurasi proxy server. Pilihan kedua (pilihan INTERNET_PER_CONN_AUTODISCOVERY_FLAG [1]) akan mendeteksi apakah otomatis mendeteksi pilihan diaktifkan atau tidak untuk koneksi yang ditentukan. Pilihan ketiga akan menentukan apa kombinasi bendera telah diatur untuk sambungan ini tertentu. Terakhir dua pilihan sesuai dengan informasi yang sama seperti diakses whe INTERNET_OPTION_PROXY yang digunakan dalam Internet Explorer 4.x. Seperti yang Anda lihat juga, pilihan yang berpotensi dapat kembali nilai-nilai string yang dibebaskan menggunakan GlobalFree(). Hal ini karena buffer string yang dialokasikan untuk Anda oleh perpustakaan WININET, dan terserah kepada para programmer untuk membebaskan buffer setelah digunakan. Untuk mendapatkan informasi untuk koneksi yang berbeda, hanya untuk mengubah string List.pszConnection untuk menunjuk ke entri pengaturan Dial-Up Anda sedang tertarik itu. Demikian pula, untuk mengatur informasi proxy, Anda akan menggunakan teknik yang sama tetapi dengan InternetSetOption() sebaliknya, misalnya: Catatan Buffer yang dilewatkan ke INTERNET_PER_CONN_PROXY_SERVER memiliki pengaturan untuk masing-masing protokol (kode ini set hanya HTTP, dan protokol lainnya menggunakan sambungan langsung). Catatan INTERNET_PER_CONN_FLAGS set nilai untuk kedua jenis Proxy (langsung dan melalui proxy) di salah satu elemen dari daftar pilihan Array, seperti yang ditunjukkan di bawah ini dalam kode. Catatan Anda harus atau ini bendera di satu tempat. Jika Anda menempatkan bendera-bendera ini dalam daftar elemen lain, mereka akan menampilkan dengan benar (Internet Explorer pilihan), tetapi hanya salah satu bendera (pertama yang diatur) akan bekerja. REFERENSIMSDN WinInet API dokumentasi, April 1999 PropertiID Artikel: 226473 - Kajian Terakhir: 19 September 2011 - Revisi: 2.0
Penerjemahan Mesin PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah. Klik disini untuk melihat versi Inggris dari artikel ini:226473
(http://support.microsoft.com/kb/226473/en-us/
)
| Terjemahan Artikel
|





Kembali ke atas








