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

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