Qt HttpProxy наспрам HttpCachingProxy: CONNECT могућности
Разликујте Qt HttpProxy са подршком за CONNECT од типа HttpCachingProxy само за захтеве.
Qt разликује HTTP прокси који може да тунелира од свог типа HTTP прокси само за кеширање. Оба назива садрже HTTP, али њихове могућности повезивања се разликују.
| Qt тип | Улога везе |
|---|---|
| HttpProxy | HTTP CONNECT подршка за одлазне TCP везе |
| HttpCachingProxy | Обични HTTP захтеви у компатибилном клијенту заснованом на захтевима |
| Socks5Proxy | SOCKS5 преговарање са његовим документованим транспортним могућностима |
QNetworkAccessManager који упућује обичан HTTP захтев може да користи тип оријентисан на захтеве. QTcpSocket коме је потребан бајтни тунел захтева прокси са TunnelingCapability. Qt посебно упозорава на инсталирање апликацијског задатог проксија без те могућности када генерички TCP утичнице морају да га користе.
Изаберите тип протокола пре доделе крајње тачке. За дозвољени јавни HTTP захтев без аутентификације проксија, листа HTTP проксија нуди адресе; Qt тип ипак мора да пружи могућност која том захтеву треба. Давање HttpCachingProxy-ју порта који користи CONNECT услуга не додаје недостајућу могућност том Qt избору.
Ознака само за кеширање такође не обећава да ће сваки одговор бити сачуван или поново искоришћен од удаљеног сервера. Она описује стил коришћења проксија који подржава клијентски интерфејс, док политика HTTP одговора и даље управља поновним коришћењем кеша.