Ano ang Namamana ng DefaultProxy ng Qt
Pumili ng minana, direkta o tahasang pag-uugali ng proxy para sa mga network object ng Qt nang hindi itinuturing ang DefaultProxy na kasingkahulugan ng setting ng system.
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.
| Pagpili | Layunin |
|---|---|
| DefaultProxy | Gamitin ang patakaran sa antas ng application |
| NoProxy | Humiling ng direktang koneksyon |
| Tahasang HTTP o SOCKS proxy | Gamitin 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.