Apa yang Diwarisi DefaultProxy Qt
Pilih perilaku proxy warisan, langsung, atau eksplisit untuk objek jaringan Qt tanpa menganggap DefaultProxy sebagai sinonim pengaturan sistem.
Di Qt, DefaultProxy berarti objek mewarisi pilihan proxy aplikasi. Ini tidak berarti “hubungkan langsung”, dan namanya saja tidak menjamin bahwa pengaturan sistem operasi tertentu telah ditemukan.
| Pilihan | Maksud |
|---|---|
| DefaultProxy | Gunakan kebijakan tingkat aplikasi |
| NoProxy | Minta koneksi langsung |
| Proxy HTTP atau SOCKS eksplisit | Gunakan titik akhir dan jenis proxy yang diberikan |
Misalnya, aplikasi dapat menyiapkan proxy HTTP bersama:
QNetworkProxy::setApplicationProxy(
QNetworkProxy(QNetworkProxy::HttpProxy, "proxy.example", 8080));
Alamat HTTP dari daftar proxy HTTP dapat menyediakan host dan port contoh untuk permintaan publik yang diizinkan tanpa autentikasi proxy. Manajer jaringan yang menggunakan pilihan warisan lalu dapat mengikuti kebijakan itu. Sebaliknya, manajer yang diberi titik akhir eksplisit atau NoProxy memiliki pilihan lokal yang disengaja.
Bila aplikasi harus mengikuti sistem operasi, gunakan antarmuka konfigurasi sistem QNetworkProxyFactory yang didukung. Jaga keputusan penemuan itu terpisah dari nilai enum yang dipakai socket atau manajer tertentu.
Konfigurasikan pilihan sebelum koneksi terkait. Qt mendokumentasikan bahwa mengubah pengaturan proxy pada socket yang sudah terhubung tidak memindahkan koneksi itu ke titik akhir baru.