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 se razlikuju.

Qt tipUloga veze
HttpProxyHTTP CONNECT podrška za odlazne TCP veze
HttpCachingProxyObični HTTP zahtjevi u kompatibilnom klijentu zasnovanom na zahtjevima
Socks5ProxySOCKS5 pregovaranje s njegovim dokumentovanim transportnim mogućnostima

QNetworkAccessManager koji upućuje običan HTTP zahtjev može koristiti tip orijentiran na zahtjeve. QTcpSocket kojem je potreban bajtni tunel zahtijeva proxy sa TunnelingCapability. Qt posebno upozorava na instaliranje aplikacijskog zadanog proxyja bez te mogućnosti kada generički TCP utičnice moraju da ga koriste.

Odaberite tip protokola prije dodjeljivanja krajnje točke. Za dozvoljeni javni HTTP zahtjev bez autentifikacije proxyja, lista 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 izboru.

Oznaka samo za keširanje također ne obećava da će svaki odgovor biti pohranjen ili ponovo iskorišten od udaljenog servera. Ona opisuje stil korištenja proxyja koji podržava klijentski interfejs, dok politika HTTP odgovora i dalje upravlja ponovnim korištenjem keša.

Povezani članci