Qt atskiria tuneliavimą galintį HTTP tarpinį serverį nuo savo tik podėliui skirto HTTP tarpinio serverio tipo. Abu pavadinimai turi HTTP, tačiau jų prisijungimo galimybės skiriasi.

Qt tipasPrisijungimo vaidmuo
HttpProxyHTTP CONNECT palaikymas išeinantiems TCP ryšiams
HttpCachingProxyĮprastos HTTP užklausos suderinamame užklausomis pagrįstame kliente
Socks5ProxySOCKS5 derybos su dokumentuotomis transportavimo galimybėmis

QNetworkAccessManager, atliekantis įprastą HTTP užklausą, gali naudoti į užklausas orientuotą tipą. QTcpSocket, kuriam reikia baitų tunelio, reikalauja tarpinio serverio su TunnelingCapability. Qt ypač perspėja neįdiegti programos numatytojo nustatymo be šios galimybės, kai bendri TCP lizdai turi jį naudoti.

Pasirinkite protokolo tipą prieš priskirdami galinį tašką. Leidžiamai viešai HTTP užklausai be tarpinio serverio autentifikavimo HTTP tarpinių serverių sąrašas siūlo adresus; Qt tipas vis tiek turi suteikti užklausai reikalingą galimybę. Jei HttpCachingProxy gauna prievadą, kurį naudoja CONNECT paslauga, tai neprideda trūkstamos galimybės tam Qt pasirinkimui.

Žyma tik podėlis taip pat nežada, kad kiekvieną atsakymą nutolęs serveris išsaugos ar naudos iš naujo. Ji apibūdina kliento sąsajos palaikomą tarpinio serverio naudojimo stilių, o HTTP atsakymų politika vis dar valdo podėlio pakartotinį naudojimą.

Susiję straipsniai