La bibliothèque cliente Java de l'API Google Ads utilise gRPC pour le transport et est compatible avec les paramètres proxy système Java standards pour se connecter à l'API.
Paramètres
La bibliothèque est compatible avec les propriétés réseau et de proxy standards pour Java.
Configuration de la ligne de commande
Pour un proxy HTTPS, transmettez les arguments JVM suivants au démarrage de l'application :
-Dhttps.proxyHost=HOST -Dhttps.proxyPort=PORT
Pour un proxy HTTP (non recommandé, sauf si vous fournissez votre propre point de terminaison de proxy HTTP local), définissez la configuration du proxy comme suit :
-Dhttp.proxyHost=HOST -Dhttp.proxyPort=PORT
Configuration programmatique
Vous pouvez également configurer les propriétés du proxy HTTP et HTTPS de manière programmatique au moment de l'exécution avant de créer vos clients de service :
System.setProperty("https.proxyHost", "HOST");
System.setProperty("https.proxyPort", "PORT");
Authentification et contournement du proxy
Si votre serveur proxy nécessite une authentification ou des exclusions d'hôte, spécifiez les propriétés de proxy JVM supplémentaires :
-Dhttps.proxyUser=USERNAME \
-Dhttps.proxyPassword=PASSWORD \
-Dhttp.nonProxyHosts="localhost|127.0.0.1"