Kion heredas DefaultProxy de Qt
Elektu heredan, rektan aŭ eksplicitan prokuran konduton por retaj objektoj de Qt, sen trakti DefaultProxy kiel sinonimon de sistema agordo.
En Qt, DefaultProxy signifas, ke la objekto heredas la prokuran elekton de la aplikaĵo. Ĝi ne signifas “konekti rekte”, kaj ĝia nomo sola ne promesas, ke specifa agordo de la operaciumo estis malkovrita.
| Elekto | Intenco |
|---|---|
| DefaultProxy | Uzi la politikon de aplikaĵa nivelo |
| NoProxy | Peti rektan konekton |
| Eksplicita prokuro HTTP aŭ SOCKS | Uzi la donitan finpunkton kaj prokuran tipon |
Ekzemple, aplikaĵo povas starigi komunan prokuron HTTP:
QNetworkProxy::setApplicationProxy(
QNetworkProxy(QNetworkProxy::HttpProxy, "proxy.example", 8080));
HTTP-adreso el la listo de prokuroj HTTP povas liveri la gastigan nomon kaj pordon de la ekzemplo por permesitaj publikaj petoj sen prokura aŭtentigo. Reta administranto uzanta la heredan elekton povas tiam sekvi tiun politikon. Administranto kun eksplicita finpunkto aŭ NoProxy havas anstataŭe konscian lokan elekton.
Kiam la aplikaĵo devas sekvi la operaciumon, uzu la subtenatan interfacon de sistema agordo QNetworkProxyFactory. Tenu tiun malkovran decidon aparte de la enum-valoro uzata de specifa konekto aŭ administranto.
Agordu la elekton antaŭ la koncerna konekto. Qt dokumentas, ke ŝanĝi prokurajn agordojn sur jam konektita soketo ne movas tiun konekton al la nova finpunkto.