代理配置

Google Ads API Java 客户端库使用 gRPC 进行传输,并支持用于连接到 API 的标准 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"