Qt HttpProxy mot HttpCachingProxy: CONNECT-eigenskapar
Skil Qts CONNECT-kapable HttpProxy frå den førespurnadsbaserte typen HttpCachingProxy.
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-type | Tilknytingsrolle |
|---|---|
| HttpProxy | HTTP CONNECT-støtte for utgåande TCP-tilknytingar |
| HttpCachingProxy | Vanlege HTTP-førespurnader i ein kompatibel førespurnadsbasert klient |
| Socks5Proxy | SOCKS5-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.