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"