प्रॉक्सी कॉन्फ़िगरेशन को लागू करना

Google Ads API की Java क्लाइंट लाइब्रेरी, ट्रांसपोर्ट के लिए gRPC का इस्तेमाल करती है. साथ ही, यह एपीआई से कनेक्ट करने के लिए, Java सिस्टम की स्टैंडर्ड प्रॉक्सी सेटिंग के साथ काम करती है.

सेटिंग

यह लाइब्रेरी, Java के लिए स्टैंडर्ड नेटवर्किंग और प्रॉक्सी प्रॉपर्टी के साथ काम करती है.

कमांड-लाइन कॉन्फ़िगरेशन

एचटीटीपीएस प्रॉक्सी के लिए, ऐप्लिकेशन शुरू करते समय यहां दिए गए JVM आर्ग्युमेंट पास करें:

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

एचटीटीपी प्रॉक्सी के लिए (हमारा सुझाव है कि आप इसका इस्तेमाल तब तक न करें, जब तक कि आपके पास अपना लोकल एचटीटीपी प्रॉक्सी एंडपॉइंट न हो), प्रॉक्सी कॉन्फ़िगरेशन को इस तरह सेट करें:

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

प्रोग्राम के हिसाब से कॉन्फ़िगरेशन

आपके पास अपनी सेवा के क्लाइंट बनाने से पहले, रनटाइम में प्रोग्राम के हिसाब से एचटीटीपी और एचटीटीपीएस प्रॉक्सी प्रॉपर्टी कॉन्फ़िगर करने का विकल्प भी होता है:

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

प्रॉक्सी सर्वर की पुष्टि करना और उसे बायपास करना

अगर आपके प्रॉक्सी सर्वर के लिए पुष्टि करना या होस्ट एक्सक्लूज़न ज़रूरी है, तो अतिरिक्त JVM प्रॉक्सी प्रॉपर्टी तय करें:

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