Sa Qt, ang DefaultProxy ay nangangahulugang namamana ng object ang pagpili ng proxy ng application. Hindi ito nangangahulugang “kumonekta nang direkta”, at ang pangalan lamang nito ay hindi nangangako na may natuklasang partikular na setting ng operating system.

PagpiliLayunin
DefaultProxyGamitin ang patakaran sa antas ng application
NoProxyHumiling ng direktang koneksyon
Tahasang HTTP o SOCKS proxyGamitin ang ibinigay na endpoint at uri ng proxy

Halimbawa, ang isang application ay maaaring magtatag ng ibinahaging HTTP proxy:

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

Ang isang HTTP address mula sa listahan ng HTTP proxy ay makapagbibigay ng host at port sa halimbawa para sa pinapayagang pampublikong kahilingan nang walang pagpapatunay ng proxy. Ang network manager na gumagamit ng minanang pagpili ay makasusunod sa patakarang iyon. Ang manager na binigyan ng tahasang endpoint o NoProxy ay may sadyang lokal na pagpili sa halip.

Kapag dapat sundin ng application ang operating system, gamitin ang sinusuportahang QNetworkProxyFactory system-configuration interface. Panatilihing hiwalay ang desisyon sa pagtuklas na iyon sa enum value na ginagamit ng partikular na socket o manager.

I-configure ang pagpili bago ang kaugnay na koneksyon. Itinatala ng Qt na ang pagbabago ng mga setting ng proxy sa socket na nakakonekta na ay hindi naglilipat ng koneksyong iyon sa bagong endpoint.

Kaugnay na mga artikulo