Qt میان پروکسی HTTP که می‌تواند تونل بزند و نوع پروکسی HTTP فقط‌کش تفاوت می‌گذارد. هر دو نام HTTP دارند، اما قابلیت‌های اتصالشان متفاوت است.

نوع Qtنقش اتصال
HttpProxyپشتیبانی HTTP CONNECT برای اتصال‌های TCP خروجی
HttpCachingProxyدرخواست‌های HTTP معمولی در کلاینت سازگار درخواست‌محور
Socks5Proxyمذاکره SOCKS5 با قابلیت‌های انتقال مستندش

یک QNetworkAccessManager که درخواست HTTP معمولی می‌فرستد می‌تواند از نوع درخواست‌محور استفاده کند. یک QTcpSocket که به تونل بایتی نیاز دارد، پروکسی با TunnelingCapability می‌خواهد. Qt به‌طور خاص هشدار می‌دهد که وقتی سوکت‌های TCP عمومی باید از آن استفاده کنند، پیش‌فرض برنامه را بدون این قابلیت نصب نکنید.

پیش از تخصیص نقطه پایانی، نوع پروتکل را انتخاب کنید. برای یک درخواست HTTP عمومی مجاز بدون احراز هویت پروکسی، فهرست پروکسی HTTP نشانی‌ها را ارائه می‌دهد؛ با این حال نوع Qt باید قابلیتی را که آن درخواست نیاز دارد فراهم کند. دادن پورتی که یک سرویس CONNECT استفاده می‌کند به HttpCachingProxy، قابلیت ازدست‌رفته را به آن انتخاب Qt اضافه نمی‌کند.

برچسب فقط‌کش همچنین تضمین نمی‌کند که هر پاسخ توسط سرور راه دور ذخیره یا دوباره استفاده شود. این برچسب سبک استفاده از پروکسی را که رابط کلاینت پشتیبانی می‌کند توصیف می‌کند، در حالی که سیاست پاسخ HTTP همچنان بر استفاده مجدد از کش حاکم است.

مقالات مرتبط