Qt प्रॉक्सी क्वेरीमध्ये कनेक्शनचा प्रकार समाविष्ट असतो
Qt च्या प्रॉक्सी उमेदवारांना लक्ष्य URL आणि ऑपरेशनशी जोडून ठेवा, एका निकालाला जागतिक पत्ता म्हणून गोठवण्याऐवजी.
QNetworkProxyQuery query(QUrl(QStringLiteral("https://service.example.net/")));
const auto candidates = QNetworkProxyFactory::systemProxyForQuery(query);
ही Qt Network क्वेरी एका URL साठी धोरण तपासते. संबंधित Qt Network हेडर समाविष्ट करा. ती कनेक्शन उघडत नाही किंवा प्रक्रियेतील प्रत्येक सॉकेटचा मार्ग ओळखत नाही.
QNetworkProxyQuery मध्ये गंतव्य माहिती आणि क्वेरी प्रकार समाविष्ट असतो. TCP, UDP आणि सर्व्हर ऑपरेशन्सना HTTP कॅशिंग प्रॉक्सी किंवा HTTP बोगदा, किंवा SOCKS प्रॉक्सीपेक्षा वेगळ्या क्षमता लागू शकतात. सोयीस्कर असंबंधित सार्वजनिक पृष्ठाऐवजी अयशस्वी ऑपरेशनची क्वेरी करा.
प्रत्येक उमेदवाराचा प्रकार अर्थ लावा. NoProxy जाणूनबुजून थेट प्रवेश निवडतो; त्या निकालात रिकामा दिसणारा होस्ट शोध अयशस्वी नाही. प्राधान्य क्रम आणि पर्यायी उमेदवार जपून ठेवा.
जेव्हा राउटिंग गतिमान राहिले पाहिजे, तेव्हा सहभागी सॉकेट किंवा QNetworkAccessManager साठी समर्थित सिस्टम-कॉन्फिगरेशन किंवा प्रॉक्सी-फॅक्टरी एकत्रीकरण वापरा. पहिला निकाल स्थिर अनुप्रयोग एंडपॉइंट म्हणून गोठवल्यास नंतरचे प्रति-गंतव्य निर्णय सोडले जातात. प्रत्यक्ष व्यवस्थापक किंवा स्थापित अनुप्रयोग फॅक्टरीची तपासणी करा: त्याच्या बाजूला असलेला निदान कॉल तोच धोरण वापरतो हे सिद्ध करत नाही.
एंबेडेड ब्राउझरमध्ये Qt Network पेक्षा वेगळा नेटवर्क स्टॅक असू शकतो. वैध Qt-सॉकेट उमेदवार प्रत्येक घटक समान प्रोटोकॉल किंवा प्रमाणीकरणास समर्थन देतो हे सिद्ध करत नाही.