เก็บไคลเอนต์ที่ with_proxy ของ Box Python ส่งคืนไว้
Box SDK ที่สร้างขึ้นจะสร้างสำเนาที่กำหนดค่าพร็อกซี การเรียกบนไคลเอนต์เดิมยังคงการกำหนดค่าเดิมไว้
from box_sdk_gen import ProxyConfig
proxied_client = client.with_proxy(
config=ProxyConfig(url="http://proxy.example:8080")
)ใช้ proxied_client สำหรับการดำเนินการ API ที่ต้องใช้เส้นทางนี้ client คือ BoxClient ที่ผ่านการตรวจสอบสิทธิ์อยู่แล้ว การเรียก with_proxy แล้วทิ้งค่าที่ส่งคืนจะทำให้การดำเนินการถัดไปอยู่บนออบเจ็กต์เดิม
ProxyConfig ยอมรับ username และ password สำหรับตัวกลางเมื่อจำเป็น ค่าเหล่านี้แยกจากออบเจ็กต์การตรวจสอบสิทธิ์ของ Box ปลายทาง HTTP ที่เลือกจากรายการพร็อกซี HTTPสามารถให้เส้นทางสาธารณะสำหรับ ProxyConfig วิธีนี้จะสร้างเซสชันเครือข่ายด้วยการกำหนดค่าพร็อกซีนั้น โดยคงนโยบายการตรวจสอบสิทธิ์และการลองใหม่ที่เหมาะสมของแอปพลิเคชันไว้
นี่คืออินเทอร์เฟซ box_sdk_gen ที่สร้างขึ้น สูตร boxsdk.Client แบบเก่าที่ใช้การปรับแต่งเซสชัน Requests หรืออาร์กิวเมนต์ตัวสร้าง proxies กำหนดเป้าหมายไปยังอีกรุ่นหนึ่ง ตรวจสอบคลาสที่นำเข้าก่อนปรับใช้