Në Qt, DefaultProxy do të thotë që objekti trashëgon zgjedhjen e proxy-t të aplikacionit. Nuk do të thotë «lidhu drejtpërdrejt», dhe emri i tij vetëm nuk garanton se është zbuluar një cilësim i caktuar i sistemit operativ.

ZgjedhjeQëllim
DefaultProxyPërdor politikën në nivel aplikacioni
NoProxyKërko një lidhje të drejtpërdrejtë
Një proxy HTTP ose SOCKS i qartëPërdor pikën fundore dhe llojin e proxy-t të dhëna

Për shembull, një aplikacion mund të krijojë një proxy HTTP të përbashkët:

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

Një adresë HTTP nga lista e proxy-ve HTTP mund të sigurojë hostin dhe portin e shembullit për kërkesa publike të lejuara pa autentikim proxy. Një menaxher rrjeti që përdor zgjedhjen e trashëguar mund të ndjekë më pas atë politikë. Ndërsa një menaxher me pikë fundore të qartë ose NoProxy ka përkundrazi një përzgjedhje lokale të qëllimshme.

Kur aplikacioni duhet të ndjekë sistemin operativ, përdorni ndërfaqen e konfigurimit të sistemit QNetworkProxyFactory të mbështetur. Mbani atë vendim zbulimi të ndarë nga vlera enum që përdor një socket ose menaxher i caktuar.

Konfiguroni zgjedhjen përpara lidhjes përkatëse. Qt dokumenton se ndryshimi i cilësimeve të proxy-t në një socket të lidhur tashmë nuk e zhvendos atë lidhje në pikën e re fundore.

Artikuj të ngjashëm