Qt-ում DefaultProxy նշանակում է, որ օբյեկտը ժառանգում է հավելվածի պրոքսի ընտրությունը։ Դա չի նշանակում «միանալ ուղիղ», և միայն անունը չի երաշխավորում, որ հայտնաբերվել է օպերացիոն համակարգի որոշակի կարգավորում։

ԸնտրությունՄտադրություն
DefaultProxyՕգտագործել հավելվածի մակարդակի քաղաքականությունը
NoProxyՊահանջել ուղիղ կապ
Բացահայտ HTTP կամ SOCKS պրոքսիՕգտագործել տրամադրված վերջնակետը և պրոքսիի տեսակը

Օրինակ՝ հավելվածը կարող է ստեղծել ընդհանուր HTTP պրոքսի․

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

HTTP պրոքսիների ցանկից վերցված HTTP հասցեն կարող է տրամադրել օրինակի հոսթը և պորտը թույլատրված հանրային հարցումների համար՝ առանց պրոքսիի նույնականացման։ Ժառանգված ընտրությունն օգտագործող ցանցի կառավարիչը կարող է այնուհետև հետևել այդ քաղաքականությանը։ Իսկ բացահայտ վերջնակետ կամ NoProxy ստացած կառավարիչը փոխարենը դիտավորյալ տեղական ընտրություն ունի։

Երբ հավելվածը պետք է հետևի օպերացիոն համակարգին, օգտագործեք աջակցվող QNetworkProxyFactory համակարգի կազմաձևման միջերեսը։ Այդ հայտնաբերման որոշումը առանձին պահեք կոնկրետ սոքեթի կամ կառավարչի օգտագործած enum արժեքից։

Կարգավորեք ընտրությունը համապատասխան կապից առաջ։ Qt-ն փաստագրում է, որ արդեն միացված սոքեթի վրա պրոքսիի կարգավորումների փոփոխությունը այդ կապը չի տեղափոխում նոր վերջնակետ։

Առնչվող հոդվածներ