Qt waxay kala soocdaa proxy HTTP oo awood u leh tunnellaynta iyo nooca proxy HTTP ee kaydinta kaliya. Labada magacba waxay ku jiraan HTTP, laakiin awoodaha isku xirka way kala duwan yihiin.

Nooca QtDoorka isku xirka
HttpProxyTaageerada HTTP CONNECT ee isku xirka TCP ee baxa
HttpCachingProxyCodsiyada HTTP caadiga ah ee macmiil ku habboon oo ku salaysan codsiyada
Socks5ProxyGorgortanka SOCKS5 oo leh awoodaha gaadiidka ee la diiwaangeliyay

QNetworkAccessManager oo sameeya codsi HTTP caadi ah wuxuu isticmaali karaa nooca codsiyada ku wajahan. QTcpSocket oo u baahan tunnel byte wuxuu u baahan yahay proxy leh TunnelingCapability. Qt waxay si gaar ah uga digaysaa in la rakibo caadada application-ka iyada oo aan lahayn awoodaas marka sockets TCP guud ay tahay inay isticmaalaan.

Dooro nooca borotokoolka ka hor inta aan la qoondeyn barta ugu dambeysa. Codsi HTTP guud oo la ogolaaday oo aan lahayn xaqiijinta proxy, liiska proxy HTTP wuxuu bixiyaa cinwaanno; nooca Qt wali waa inuu bixiyaa awooda uu codsigaas u baahan yahay. In HttpCachingProxy la siiyo port-ka uu isticmaalo adeegga CONNECT ma ku darayo awooda maqan ee xulashada Qt taas.

Calaamadda kaydinta kaliya sidoo kale ma ballanqaaddo in jawaab kastaa uu serverka fog kaydsan doono ama dib u isticmaali doono. Waxay qeexaysaa qaabka isticmaalka proxy ee ay taageerto interface-ka macmiilka, halka siyaasadda jawaabta HTTP ay wali maamusho dib u isticmaalka kaydka.

Maqaallo la xiriira