An Qt heescht DefaultProxy, datt den Objet d’Proxywiel vun der Applikatioun ierft. Et heescht net „direkt verbannen“, an den Numm eleng versprécht net, datt eng bestëmmte Betribssystemastellung entdeckt gouf.

WielAbsicht
DefaultProxyD’Politik op Applikatiounsniveau benotzen
NoProxyEng direkt Verbindung ufroen
En expliziten HTTP- oder SOCKS-ProxyDen uginn Ennpunkt an den Proxytyp benotzen

Zum Beispill kann eng Applikatioun en gemeinsamen HTTP-Proxy ariichten:

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

Eng HTTP-Adress aus der HTTP-Proxylëscht kann den Host an de Port aus dem Beispill fir erlaabt ëffentlech Ufroen ouni Proxy-Authentifikatioun liwweren. En Netzwierkmanager, deen déi ierflech Wiel benotzt, kann dann där Politik follegen. E Manager, deen en expliziten Ennpunkt oder NoProxy kritt huet, huet dogéint eng bewosst lokal Selektioun.

Wann d’Applikatioun dem Betribssystem follege soll, benotzt déi ënnerstëtzt QNetworkProxyFactory-Systemkonfiguratiouns-Schnittstell. Halt déi Entdeckungsentscheedung getrennt vum enum-Wäert, deen e bestëmmte Socket oder Manager benotzt.

Konfiguréiert d’Wiel virun der entspriechender Verbindung. Qt dokumentéiert, datt d’Ännere vun de Proxyastellungen op engem schonn verbonnenen Socket déi Verbindung net op den neien Ennpunkt verréckelt.

Ähnlech Artikelen