پیکربندی پراکسی

کتابخانه کارخواه Google Ads API Java از gRPC برای انتقال استفاده می‌کند و از تنظیمات پراکسی سیستم Java استاندارد برای اتصال به میانای برنامه‌سازی کاربردی پشتیبانی می‌کند.

تنظیمات

این کتابخانه از ویژگی‌های استاندارد شبکه و پراکسی برای Java پشتیبانی می‌کند.

پیکربندی خط فرمان

برای پراکسی HTTPS، آرگومان‌های JVM زیر را در راه‌اندازی برنامه ارسال کنید:

-Dhttps.proxyHost=HOST -Dhttps.proxyPort=PORT

برای پروکسی HTTP (توصیه نمی‌شود، مگراینکه نقطه پایانی پروکسی HTTP محلی خودتان را ارائه دهید)، پیکربندی پروکسی را به‌صورت زیر تنظیم کنید:

-Dhttp.proxyHost=HOST -Dhttp.proxyPort=PORT

پیکربندی برنامه‌ریزی‌شده

همچنین می‌توانید ویژگی‌های پراکسی HTTP و HTTPS را به‌صورت برنامه‌نویسی‌شده در زمان اجرا قبل‌از ایجاد کارخواه‌های سرویس خود پیکربندی کنید:

System.setProperty("https.proxyHost", "HOST");
System.setProperty("https.proxyPort", "PORT");

اصالت‌سنجی پراکسی و دور زدن

اگر سرور پراکسی شما به اصالت‌سنجی یا استثناهای میزبان نیاز دارد، ویژگی‌های پراکسی JVM اضافی را مشخص کنید:

-Dhttps.proxyUser=USERNAME \
-Dhttps.proxyPassword=PASSWORD \
-Dhttp.nonProxyHosts="localhost|127.0.0.1"