Hvað DefaultProxy í Qt erfir
Veldu arfleidda, beina eða skýra proxyhegðun fyrir Qt-netobjekt án þess að líta á DefaultProxy sem samheiti fyrir kerfisstillingu.
Í Qt þýðir DefaultProxy að hluturinn erfir proxyval forritsins. Það þýðir ekki „tengjast beint“, og nafnið eitt og sér lofar því ekki að tiltekin stilling stýrikerfisins hafi fundist.
| Val | Tilgangur |
|---|---|
| DefaultProxy | Nota stefnuna á forritsstigi |
| NoProxy | Biðja um beina tengingu |
| Skýr HTTP- eða SOCKS-proxy | Nota uppgefið endapunkt og proxýtegund |
Til dæmis getur forrit sett upp sameiginlega HTTP-proxy:
QNetworkProxy::setApplicationProxy(
QNetworkProxy(QNetworkProxy::HttpProxy, "proxy.example", 8080));
HTTP-vistfang af HTTP-proxýlistanum getur veitt hýsilinn og gáttina í dæminu fyrir leyfðar opinberar beiðnir án proxyauðkenningar. Netstjóri sem notar arfleidda valið getur þá fylgt þeirri stefnu. Stjóri sem fær skýran endapunkt eða NoProxy hefur hins vegar viljandi staðbundið val.
Þegar forritið á að fylgja stýrikerfinu skaltu nota studda QNetworkProxyFactory-viðmótið fyrir kerfisstillingu. Haltu þeirri uppgötvunarákvörðun aðskilinni frá enum-gildinu sem tiltekið socket eða stjóri notar.
Stilltu valið fyrir viðkomandi tengingu. Qt skjalfestir að breyting á proxyhlutstillingum á socketi sem þegar er tengt færi þá tengingu ekki á nýja endapunktinn.