Qt skil mellom ein HTTP-proxy som kan tunnelere og HTTP-proxytypen sin som berre blir brukt til hurtiglagring. Begge namna inneheld HTTP, men tilknytingseigenskapane er ulike.

Qt-typeTilknytingsrolle
HttpProxyHTTP CONNECT-støtte for utgåande TCP-tilknytingar
HttpCachingProxyVanlege HTTP-førespurnader i ein kompatibel førespurnadsbasert klient
Socks5ProxySOCKS5-forhandling med sine dokumenterte transporteigenskapar

Ein QNetworkAccessManager som gjer ein vanleg HTTP-førespurnad, kan bruke den førespurnadsorienterte typen. Ein QTcpSocket som treng ein bytetunnel, krev ein proxy med TunnelingCapability. Qt åtvarar særskilt mot å installere ein programstandard utan denne eigenskapen når generiske TCP-soklar må bruke han.

Vel protokolltypen før endepunktet blir tildelt. For ein tillaten offentleg HTTP-førespurnad utan proxyautentisering tilbyr HTTP-proxylista adresser; Qt-typen må likevel gje eigenskapen førespurnaden treng. Å gje HttpCachingProxy porten som ein CONNECT-teneste brukar, legg ikkje til den manglande eigenskapen i det Qt-valet.

Omgrepet berre hurtiglagring lovar heller ikkje at kvart svar blir lagra eller gjenbrukt av fjernserveren. Det skildrar stilen for proxybruk som klientgrensesnittet støttar, medan HTTP-svarpolicyen framleis styrer gjenbruk av hurtiglageret.

Relaterte artiklar