Qt HttpProxy géint HttpCachingProxy: CONNECT-Fähegkeeten
Ënnerscheet dem Qt säin CONNECT-fäegen HttpProxy vum nëmme-Ufro Typ HttpCachingProxy.
Qt ënnerscheet en HTTP-Proxy, dee ka tunnelen, vu sengem HTTP-Proxy-Typ deen nëmmen als Cache déngt. Béid Nimm enthalen HTTP, awer hir Verbindungsfähegkeete sinn anescht.
| Qt-Typ | Verbindungsroll |
|---|---|
| HttpProxy | HTTP CONNECT-Ënnerstëtzung fir erausgängeg TCP-Verbindungen |
| HttpCachingProxy | Gewéinlech HTTP-Ufroe an engem kompatibelen ufro-baséierte Client |
| Socks5Proxy | SOCKS5-Verhandlung mat sengen dokumentéierte Transportfähegkeeten |
En QNetworkAccessManager, deen eng gewéinlech HTTP-Ufro mécht, kann den ufro-orientéierten Typ benotzen. En QTcpSocket, deen en Byte-Tunnel brauch, erfuerdert en Proxy mat TunnelingCapability. Qt warnt ausdrécklech dovir, eng Applikatiouns-Virastellung ouni déi Fähegkeet ze installéieren, wann allgemeng TCP-Sockets se mussen notzen.
Wielt den Protokolltyp, ier den Endpunkt zougewise gëtt. Fir eng erlaabt ëffentlech HTTP-Ufro ouni Proxy-Authentifikatioun bitt d'HTTP-Proxy-Lëscht Adressen; den Qt-Typ muss awer ëmmer nach déi Fähegkeet bidden, déi déi Ufro brauch. Dem HttpCachingProxy de Port ze ginn, deen en CONNECT-Service notzt, füügt déi feelend Fähegkeet net zu därer Qt-Auswiel dobäi.
D'Etikett nëmmen als Cache versprécht och net, datt all Äntwert vum Server aus der Distanz gespäichert oder nees benotzt gëtt. Si beschreift de Stil vum Proxy-Gebrauch, deen d'Client-Interface ënnerstëtzt, während d'HTTP-Äntwerts-Politik nach ëmmer d'Cache-Neibenotzung reegelt.