Qt HttpProxy kontra HttpCachingProxy: kapaċitajiet CONNECT
Iddefinixxi l-HttpProxy ta' Qt li jappoġġja CONNECT mit-tip HttpCachingProxy għat-talbiet biss.
Qt tiddistingwi proxy HTTP kapaċi jagħmel tunell mill-tip tiegħu ta' proxy HTTP għall-cache biss. Iż-żewġ ismijiet fihom HTTP, iżda l-kapaċitajiet tal-konnessjoni tagħhom huma differenti.
| Tip Qt | Rwol tal-konnessjoni |
|---|---|
| HttpProxy | Appoġġ HTTP CONNECT għall-konnessjonijiet TCP ħerġin |
| HttpCachingProxy | Talbiet HTTP ordinarji fi klijent kompatibbli bbażat fuq it-talbiet |
| Socks5Proxy | Negozjar SOCKS5 mal-kapaċitajiet tat-trasport dokumentati tiegħu |
QNetworkAccessManager li jagħmel talba HTTP ordinarja jista' juża t-tip orjentat lejn it-talbiet. QTcpSocket li jeħtieġ tunell ta' bytes jeħtieġ proxy b'TunnelingCapability. Qt twissi b'mod speċifiku kontra l-installazzjoni ta' default tal-applikazzjoni mingħajr dik il-kapaċità meta socks TCP ġeneriċi jridu jużawha.
Agħżel it-tip ta' protokoll qabel ma tassenja l-punt tat-tmiem. Għal talba HTTP pubblika permessa mingħajr awtentikazzjoni tal-proxy, il-lista tal-proxy HTTP toffri indirizzi; it-tip Qt xorta jrid jipprovdi l-kapaċità li teħtieġ dik it-talba. Li tagħti lil HttpCachingProxy il-port li juża servizz CONNECT ma żżidx il-kapaċità nieqsa ma' dik l-għażla ta' Qt.
It-tikketta għall-cache biss lanqas ma twiegħed li kull risposta tkun maħżuna jew użata mill-ġdid mis-server remot. Tiddeskrivi l-istil ta' użu tal-proxy li jappoġġja l-interface tal-klijent, filwaqt li l-politika tar-risposta HTTP għadha tirregola l-użu mill-ġdid tal-cache.