Qt greinir á milli HTTP-milliliðs sem getur gert göng og HTTP-milliliðsgerðar sinnar sem er aðeins fyrir skyndiminni. Bæði nöfnin innihalda HTTP, en tengigeta þeirra er mismunandi.

Qt-gerðHlutverk tengingar
HttpProxyHTTP CONNECT-stuðningur fyrir útleiðandi TCP-tengingar
HttpCachingProxyVenjulegar HTTP-beiðnir í samhæfðum beiðnimiðuðum biðlara
Socks5ProxySOCKS5-samningaviðræður með skjalfestri flutningsgetu

QNetworkAccessManager sem sendir venjulega HTTP-beiðni getur notað beiðnamiðuðu gerðina. QTcpSocket sem þarf bætagöng krefst milliliðs með TunnelingCapability. Qt varar sérstaklega við því að setja sjálfgefið forrit án þeirrar getu þegar almenn TCP-tengi þurfa að nota hana.

Veldu samskiptareglugerðina áður en endapunkturinn er úthlutaður. Fyrir leyfða opinbera HTTP-beiðni án auðkenningar milliliðs býður HTTP-milliliðalistinn upp á vistföng; Qt-gerðin verður samt að veita þá getu sem beiðnin þarf. Að gefa HttpCachingProxy gáttina sem CONNECT-þjónusta notar bætir ekki vantaðri getu við það Qt-val.

Merkimiðinn aðeins fyrir skyndiminni lofar því heldur ekki að hvert svar verði vistað eða endurnýtt af fjartengdum netþjóni. Hann lýsir þeim stíl milliliðanotkunar sem viðmót biðlarans styður, á meðan HTTP-svarstefna stýrir enn endurnotkun skyndiminnis.

Tengdir greinar