ไลบรารีของไคลเอ็นต์ Java สำหรับ Google Ads API ใช้ gRPC สำหรับการรับส่ง และรองรับการตั้งค่าพร็อกซีของระบบ Java มาตรฐานสำหรับการเชื่อมต่อกับ API
การตั้งค่า
ไลบรารีรองรับพร็อพเพอร์ตี้เครือข่ายและพร็อกซีมาตรฐานสำหรับ 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"