Qt HttpProxy kundrejt HttpCachingProxy: aftësitë CONNECT
Dalloni HttpProxy të Qt me CONNECT nga lloji HttpCachingProxy vetëm për kërkesa.
Qt dallon një proxy HTTP të aftë për tunel nga lloji i tij i proxy HTTP vetëm për cache. Të dy emrat përmbajnë HTTP, por aftësitë e lidhjes ndryshojnë.
| Lloji Qt | Roli i lidhjes |
|---|---|
| HttpProxy | Mbështetje HTTP CONNECT për lidhjet TCP dalëse |
| HttpCachingProxy | Kërkesa HTTP të zakonshme në një klient të pajtueshëm të bazuar në kërkesa |
| Socks5Proxy | Negocimi SOCKS5 me aftësitë e tij të dokumentuara të transportit |
Një QNetworkAccessManager që bën një kërkesë HTTP të zakonshme mund të përdorë llojin e orientuar nga kërkesat. Një QTcpSocket që ka nevojë për një tunel bajtësh kërkon një proxy me TunnelingCapability. Qt paralajmëron posaçërisht kundër instalimit të një parazgjedhjeje të aplikacionit pa atë aftësi kur prizat e përgjithshme TCP duhet ta përdorin atë.
Zgjidhni llojin e protokollit përpara se të caktoni pikën fundore. Për një kërkesë publike HTTP të lejuar pa vërtetim proxy, lista e proxy-ve HTTP ofron adresa; lloji i Qt duhet gjithsesi të sigurojë aftësinë që i nevojitet asaj kërkese. Dhënia e portës që përdor një shërbim CONNECT HttpCachingProxy nuk i shton aftësinë që mungon atij zgjedhjeje të Qt.
Etiketa vetëm cache gjithashtu nuk premton se çdo përgjigje do të ruhet ose ripërdoret nga serveri në distancë. Ajo përshkruan stilin e përdorimit të proxy-t të mbështetur nga ndërfaqja e klientit, ndërsa politika e përgjigjeve HTTP vazhdon të drejtojë ripërdorimin e cache-s.