Qt HttpProxy vs HttpCachingProxy: amandla e-CONNECT
Hlukanisa i-HttpProxy ye-Qt ene-CONNECT kusuka kuhlobo lwe-HttpCachingProxy lwezicelo kuphela.
I-Qt ihlukanisa i-HTTP proxy ekwazi ukwenza umhubhe kusuka kuhlobo lwayo lwe-HTTP proxy lwe-cache kuphela. Womabili amagama aqukethe i-HTTP, kodwa amandla awo okuxhumana ahlukile.
| Uhlobo lwe-Qt | Indima yokuxhumana |
|---|---|
| HttpProxy | Ukusekelwa kwe-HTTP CONNECT koxhumano lwe-TCP oluphumayo |
| HttpCachingProxy | Izicelo ze-HTTP ezivamile kuklayenti elihambisanayo elisekelwe ezicelweni |
| Socks5Proxy | Ukuxoxisana kwe-SOCKS5 namandla ayo okuthutha abhaliwe |
I-QNetworkAccessManager eyenza isicelo se-HTTP esivamile ingasebenzisa uhlobo olugxile ezicelweni. I-QTcpSocket edinga umhubhe wamabhayithi idinga i-proxy ene-TunnelingCapability. I-Qt ixwayisa ngokukhethekile ngokufaka okuzenzakalelayo kohlelo ngaphandle kwalelo mandla lapho amasokhethi e-TCP avamile kufanele akusebenzise.
Khetha uhlobo lwephrothokholi ngaphambi kokwaba iphoyinti lokugcina. Esicelweni se-HTTP esivamile esivunyelwe ngaphandle kokuqinisekiswa kwe-proxy, uhlu lwe-proxy ye-HTTP lunikeza amakheli; uhlobo lwe-Qt kusafanele lunikeze amandla adingwa yileso sicelo. Ukunikeza i-HttpCachingProxy iphothi elisetshenziswa yisevisi ye-CONNECT akungezi lelo mandla elingekho kulolo khetho lwe-Qt.
Ilebula le-cache kuphela nalo alithembisi ukuthi yonke impendulo izogcinwa noma isetshenziswe kabusha iseva ekude. Ichaza isitayela sokusetshenziswa kwe-proxy esisekelwa i-interface yeklayenti, kuyilapho inqubomgomo yempendulo ye-HTTP isabusa ukusetshenziswa kabusha kwe-cache.