I Qt tyder DefaultProxy at objektet arvar proxyvalet til programmet. Det tyder ikkje «kople til direkte», og namnet åleine lovar ikkje at ei bestemd innstilling i operativsystemet er oppdaga.

ValHensikt
DefaultProxyBruk policyen på programnivå
NoProxyBe om ei direkte tilkopling
Ein eksplisitt HTTP- eller SOCKS-proxyBruk endepunktet og proxytypen som er oppgitt

Eit program kan til dømes opprette ein delt HTTP-proxy:

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

Ei HTTP-adresse frå HTTP-proxylista kan gje vertsnamnet og porten i dømet for tillatne offentlege førespurnader utan proxyautentisering. Ein nettverkshandsamar som brukar det arva valet, kan deretter følgje denne policyen. Ein handsamar som får eit eksplisitt endepunkt eller NoProxy, har i staden eit medvite lokalt val.

Når programmet skal følgje operativsystemet, bruk det støtta QNetworkProxyFactory-grensesnittet for systemkonfigurasjon. Hald den oppdagingsavgjerda skild frå enum-verdien som ein bestemd socket eller handsamar brukar.

Konfigurer valet før den aktuelle tilkoplinga. Qt dokumenterer at endring av proxyinnstillingar på ein allereie tilkopla socket ikkje flyttar tilkoplinga til det nye endepunktet.

Relaterte artiklar