Çfarë trashëgon DefaultProxy i Qt
Zgjidhni sjellje proxy të trashëguar, të drejtpërdrejtë ose të qartë për objektet e rrjetit Qt pa e trajtuar DefaultProxy si sinonim të një cilësimi sistemi.
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.
| Zgjedhje | Qëllim |
|---|---|
| DefaultProxy | Përdor politikën në nivel aplikacioni |
| NoProxy | Kë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.