ClientConfig config = new ClientConfig();
config.connectorProvider(new ApacheConnectorProvider());
config.property(ClientProperties.PROXY_URI,
                "http://203.0.113.10:8080");

مستندات کانکتور Apache، ویژگی‌های PROXY_URI، PROXY_USERNAME و PROXY_PASSWORD را شرح می‌دهد. این قطعه باید در تنظیماتی باشد که واقعاً هنگام ساخت کلاینت فرستاده می‌شود، حتی اگر ساخت آن در اختیار فریم‌ورک باشد. برای سرویس‌های عمومی که استفاده از واسطه‌های عمومی را مجاز می‌دانند، فهرست پروکسی‌های HTTP گزینه‌هایی برای PROXY_URI بدون اطلاعات ورودِ مثال فراهم می‌کند.

آرتیفکت کانکتور و نسخهٔ اصلی Jersey را بررسی کنید. مثال‌های javax.ws.rs و jakarta.ws.rs متعلق به نسل‌های متفاوت API هستند.

احراز هویت مقصد، فیلدهای پروکسی را پر نمی‌کند. با توجه به مرحلهٔ دریافت پاسخ، 407 را از احراز هویت سرویس جدا کنید؛ ساخت یک کلاینت Jersey دیگر با تنظیمات درست در کنار کلاینت فعلی فریم‌ورک، مسیر کلاینت قبلی را عوض نمی‌کند.

مقالات مرتبط