Qt HttpProxy nasuprot HttpCachingProxy: CONNECT mogućnosti
Razlikujte Qt HttpProxy s podrškom za CONNECT od tipa HttpCachingProxy samo za zahtjeve.
Qt razlikuje HTTP proxy koji može tunelirati od svog tipa HTTP proxy samo za keširanje. Oba naziva sadrže HTTP, ali njihove mogućnosti povezivanja razlikuju se.
| Qt tip | Uloga veze |
|---|---|
| HttpProxy | HTTP CONNECT podrška za odlazne TCP veze |
| HttpCachingProxy | Obični HTTP zahtjevi u kompatibilnom klijentu zasnovanom na zahtjevima |
| Socks5Proxy | SOCKS5 pregovaranje s njegovim dokumentiranim transportnim mogućnostima |
QNetworkAccessManager koji upućuje običan HTTP zahtjev može koristiti tip orijentiran na zahtjeve. QTcpSocket kojemu treba bajtni tunel zahtijeva proxy s TunnelingCapability. Qt posebno upozorava na instaliranje aplikacijskog zadanog proxyja bez te mogućnosti kada ga generičke TCP utičnice moraju koristiti.
Odaberite tip protokola prije dodjele krajnje točke. Za dopušteni javni HTTP zahtjev bez autentifikacije proxyja popis HTTP proxyja nudi adrese; Qt tip ipak mora pružiti mogućnost koja tom zahtjevu treba. Davanje HttpCachingProxyju porta koji koristi CONNECT usluga ne dodaje nedostajuću mogućnost tom Qt odabiru.
Oznaka samo za keširanje također ne obećava da će svaki odgovor biti pohranjen ili ponovno iskorišten od udaljenog poslužitelja. Opisuje stil uporabe proxyja koji podržava klijentsko sučelje, dok politika HTTP odgovora i dalje upravlja ponovnom uporabom keša.