Qt skiller mellom en HTTP-proxy som kan tunnelere og sin HTTP-proxytype som bare brukes til hurtiglagring. Begge navnene inneholder HTTP, men tilkoblingsegenskapene er forskjellige.

Qt-typeTilkoblingsrolle
HttpProxyHTTP CONNECT-støtte for utgående TCP-tilkoblinger
HttpCachingProxyVanlige HTTP-forespørsler i en kompatibel forespørselsbasert klient
Socks5ProxySOCKS5-forhandling med sine dokumenterte transportegenskaper

En QNetworkAccessManager som gjør en vanlig HTTP-forespørsel, kan bruke den forespørselsorienterte typen. En QTcpSocket som trenger en bytetunnel, krever en proxy med TunnelingCapability. Qt advarer spesielt mot å installere en programstandard uten denne egenskapen når generiske TCP-sokler må bruke den.

Velg protokolltypen før endepunktet tildeles. For en tillatt offentlig HTTP-forespørsel uten proxyautentisering tilbyr HTTP-proxylisten adresser; Qt-typen må likevel gi egenskapen forespørselen trenger. Å gi HttpCachingProxy porten som en CONNECT-tjeneste bruker, legger ikke til den manglende egenskapen i det Qt-valget.

Betegnelsen bare hurtiglagring lover heller ikke at hvert svar lagres eller gjenbrukes av fjernserveren. Den beskriver stilen for proxybruk som klientgrensesnittet støtter, mens HTTP-svarpolicyen fortsatt styrer gjenbruk av hurtiglagret.

Relaterte artikler