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 कन्स्ट्रक्टर तर्क प्रयोग गर्छ र अर्को पुस्तालाई लक्षित गर्छ; अनुकूलन गर्नुअघि आयात गरिएको क्लास जाँच्नुहोस्।