შეინახეთ Box Python-ის with_proxy-ის მიერ დაბრუნებული კლიენტი
გენერირებული 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 კონსტრუქტორის არგუმენტით სხვა თაობას ეხება; ადაპტირებამდე შეამოწმეთ იმპორტირებული კლასი.