Qt нь туннель хийх чадвартай HTTP проксийг өөрийн зөвхөн кэшлэх HTTP прокси төрлөөс ялгадаг. Хоёр нэрэнд HTTP байгаа ч тэдгээрийн холболтын боломж өөр.

Qt төрөлХолболтын үүрэг
HttpProxyГадагш TCP холболтод HTTP CONNECT дэмжлэг
HttpCachingProxyТохирох хүсэлтэд суурилсан клиент дэх энгийн HTTP хүсэлтүүд
Socks5ProxyБаримтжуулсан тээврийн чадвартай SOCKS5 хэлэлцээр

Энгийн HTTP хүсэлт хийдэг QNetworkAccessManager нь хүсэлтэд чиглэсэн төрлийг ашиглаж болно. Байтын туннель шаарддаг QTcpSocket-д TunnelingCapability бүхий прокси хэрэгтэй. Ерөнхий TCP сокетууд үүнийг ашиглах ёстой үед Qt нь тэр чадваргүйгээр програмын өгөгдмөлийг суулгахыг онцгойлон анхааруулдаг.

Төгсгөлийн цэгийг оноохоос өмнө протоколын төрлийг сонгоно уу. Прокси баталгаажуулалтгүй зөвшөөрөгдсөн нийтийн HTTP хүсэлтэд HTTP прокси жагсаалт хаягуудыг санал болгодог; гэхдээ Qt төрөл нь тухайн хүсэлтэд шаардлагатай чадварыг өгөх ёстой. HttpCachingProxy-д CONNECT үйлчилгээ ашигладаг портыг өгөх нь тэр Qt сонголтод дутуу чадварыг нэмэхгүй.

Зөвхөн кэш гэсэн шошго нь мөн хариу бүрийг алсын сервер хадгална эсвэл дахин ашиглана гэж амлахгүй. Энэ нь клиентийн интерфейсийн дэмждэг прокси ашиглах хэв маягийг тодорхойлдог бөгөөд HTTP хариуны бодлого кэшийн дахин ашиглалтыг үргэлжлүүлэн зохицуулдаг.

Холбоотой нийтлэлүүд