Box Python के with_proxy द्वारा लौटाए गए क्लाइंट को रखें
जनरेट किया गया Box SDK प्रॉक्सी-कॉन्फ़िगर की गई प्रति बनाता है; मूल क्लाइंट पर कॉल उसका मूल कॉन्फ़िगरेशन बनाए रखते हैं।
from box_sdk_gen import ProxyConfig
proxied_client = client.with_proxy(
config=ProxyConfig(url="http://proxy.example:8080")
)इस रूट की आवश्यकता वाले API संचालनों के लिए proxied_client का उपयोग करें। client मौजूदा प्रमाणित BoxClient है; with_proxy को कॉल करके उसका लौटाया गया मान छोड़ देने से आगे के संचालन मूल ऑब्जेक्ट पर ही रहते हैं।
ProxyConfig ज़रूरत पड़ने पर बिचौलिये के लिए username और password स्वीकार करता है। ये Box प्रमाणीकरण ऑब्जेक्ट से अलग हैं। HTTP प्रॉक्सी सूची से चुना गया HTTP एंडपॉइंट ProxyConfig के लिए सार्वजनिक रूट दे सकता है। यह विधि उस प्रॉक्सी कॉन्फ़िगरेशन के साथ नेटवर्क सत्र प्राप्त करती है और ऐप्लिकेशन की उपयुक्त प्रमाणीकरण तथा पुनःप्रयास नीति बनाए रखती है।
यह जनरेट किया गया box_sdk_gen इंटरफ़ेस है। पुरानी boxsdk.Client विधि, जिसमें Requests सत्र अनुकूलन या proxies कंस्ट्रक्टर तर्क होता है, किसी दूसरी पीढ़ी को लक्षित करती है; अनुकूलित करने से पहले आयातित क्लास जाँचें।