Dalam Qt, DefaultProxy bermaksud objek mewarisi pilihan proksi aplikasi. Ia tidak bermaksud “sambung terus”, dan namanya sahaja tidak menjamin bahawa tetapan sistem pengendalian tertentu telah ditemui.

PilihanNiat
DefaultProxyGunakan dasar peringkat aplikasi
NoProxyMinta sambungan terus
Proksi HTTP atau SOCKS eksplisitGunakan titik akhir dan jenis proksi yang diberi

Contohnya, aplikasi boleh menyediakan proksi HTTP yang dikongsi:

QNetworkProxy::setApplicationProxy(
    QNetworkProxy(QNetworkProxy::HttpProxy, "proxy.example", 8080));

Alamat HTTP daripada senarai proksi HTTP boleh membekalkan hos dan port contoh untuk permintaan awam yang dibenarkan tanpa pengesahan proksi. Pengurus rangkaian yang menggunakan pilihan warisan kemudian boleh mengikut dasar itu. Sebaliknya, pengurus yang diberi titik akhir eksplisit atau NoProxy mempunyai pilihan setempat yang disengajakan.

Apabila aplikasi perlu mengikut sistem pengendalian, gunakan antara muka konfigurasi sistem QNetworkProxyFactory yang disokong. Kekalkan keputusan penemuan itu berasingan daripada nilai enum yang digunakan oleh soket atau pengurus tertentu.

Konfigurasikan pilihan sebelum sambungan berkenaan. Qt mendokumenkan bahawa menukar tetapan proksi pada soket yang sudah bersambung tidak memindahkan sambungan itu ke titik akhir baharu.

Artikel berkaitan