การกําหนดค่าพร็อกซี

ไลบรารีของไคลเอ็นต์ 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"