Zachovejte klienta, který vrací with_proxy v Box Python
Vygenerovaný Box SDK vytváří kopii nakonfigurovanou pro proxy; volání na původním klientovi si zachovávají původní konfiguraci.
from box_sdk_gen import ProxyConfig
proxied_client = client.with_proxy(
config=ProxyConfig(url="http://proxy.example:8080")
)Použijte proxied_client pro operace API, které tuto cestu potřebují. client je stávající ověřený BoxClient; volání with_proxy a zahození vrácené hodnoty ponechá další operace na původním objektu.
ProxyConfig přijímá username a password pro zprostředkovatele, když je potřeba. Ty jsou oddělené od autentizačního objektu Box. Koncový bod HTTP vybraný ze seznamu HTTP proxy může poskytnout veřejnou cestu pro ProxyConfig. Metoda odvodí síťovou relaci s touto konfigurací proxy a zachová vhodnou politiku ověřování a opakování aplikace.
Toto je vygenerované rozhraní box_sdk_gen. Starší recept boxsdk.Client s přizpůsobením relace Requests nebo argumentem konstruktoru proxies cílí na jinou generaci; před úpravou zkontrolujte importovanou třídu.