গুগল অ্যাডস এপিআই জাভা ক্লায়েন্ট লাইব্রেরিটি ট্রান্সপোর্টের জন্য gRPC ব্যবহার করে এবং এপিআই-এর সাথে সংযোগ স্থাপনের জন্য স্ট্যান্ডার্ড জাভা সিস্টেম প্রক্সি সেটিংস সমর্থন করে।
সেটিংস
লাইব্রেরিটি জাভার স্ট্যান্ডার্ড নেটওয়ার্কিং এবং প্রক্সি প্রোপার্টিগুলো সমর্থন করে।
Command-line configuration
HTTPS প্রক্সির জন্য, অ্যাপ্লিকেশন চালু করার সময় নিম্নলিখিত JVM আর্গুমেন্টগুলি পাস করুন:
-Dhttps.proxyHost=HOST -Dhttps.proxyPort=PORT
একটি HTTP প্রক্সির জন্য (যদি না আপনি আপনার নিজস্ব স্থানীয় HTTP প্রক্সি এন্ডপয়েন্ট প্রদান করেন, তবে এটি সুপারিশ করা হয় না), প্রক্সি কনফিগারেশনটি নিম্নরূপে সেট করুন:
-Dhttp.proxyHost=HOST -Dhttp.proxyPort=PORT
Programmatic configuration
আপনি আপনার সার্ভিস ক্লায়েন্ট তৈরি করার আগে রানটাইমে প্রোগ্রাম্যাটিকভাবে HTTP এবং HTTPS প্রক্সি প্রোপার্টিগুলোও কনফিগার করতে পারেন:
System.setProperty("https.proxyHost", "HOST");
System.setProperty("https.proxyPort", "PORT");
Proxy authentication and bypass
যদি আপনার প্রক্সি সার্ভারে প্রমাণীকরণ বা হোস্ট বর্জনের প্রয়োজন হয়, তাহলে অতিরিক্ত JVM প্রক্সি প্রোপার্টিগুলো নির্দিষ্ট করুন:
-Dhttps.proxyUser=USERNAME \
-Dhttps.proxyPassword=PASSWORD \
-Dhttp.nonProxyHosts="localhost|127.0.0.1"