คิวรีพร็อกซีของ 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 ที่ถูกต้องไม่ได้ยืนยันว่าทุกองค์ประกอบรองรับโปรโตคอลหรือการรับรองความถูกต้องเดียวกัน