Wat Qt se DefaultProxy oorneem
Kies geërfde, direkte of eksplisiete proxy-gedrag vir Qt-netwerkobjekte sonder om DefaultProxy as ’n sinoniem vir ’n stelselinstelling te behandel.
Qt se DefaultProxy beteken dat die objek die toepassing se proxykeuse oorneem. Dit beteken nie “verbind direk” nie, en die naam alleen belowe nie dat ’n bepaalde bedryfstelselinstelling ontdek is nie.
| Keuse | Bedoeling |
|---|---|
| DefaultProxy | Gebruik die beleid op toepassingsvlak |
| NoProxy | Versoek ’n direkte verbinding |
| ’n Eksplisiete HTTP- of SOCKS-proxy | Gebruik die verskafde eindpunt en proxietipe |
Byvoorbeeld, ’n toepassing kan ’n gedeelde HTTP-proxy vestig:
QNetworkProxy::setApplicationProxy(
QNetworkProxy(QNetworkProxy::HttpProxy, "proxy.example", 8080));
’n HTTP-adres uit die HTTP-proxyslys kan die voorbeeldgasheer en -poort verskaf vir toegelate openbare versoeke sonder proxyverifikasie. ’n Netwerkbestuurder wat die geërfde keuse gebruik, kan dan daardie beleid volg. ’n Bestuurder met ’n eksplisiete eindpunt of NoProxy het eerder ’n doelbewuste plaaslike keuse.
Wanneer die toepassing die bedryfstelsel moet volg, gebruik die ondersteunde QNetworkProxyFactory-stelselkonfigurasiekoppelvlak. Hou daardie ontdekkingsbesluit apart van die enumwaarde wat deur ’n bepaalde sok of bestuurder gebruik word.
Stel die keuse voor die betrokke verbinding. Qt dokumenteer dat die verandering van proxyinstellings op ’n reeds gekoppelde sok daardie verbinding nie na die nuwe eindpunt skuif nie.