Zadržite klijenta koji vraća with_proxy u Box Pythonu
Generirani Box SDK stvara kopiju konfiguriranu za proxy; pozivi na izvornom klijentu zadržavaju njegovu izvornu konfiguraciju.
from box_sdk_gen import ProxyConfig
proxied_client = client.with_proxy(
config=ProxyConfig(url="http://proxy.example:8080")
)Upotrijebite proxied_client za API operacije kojima je potreban ovaj put. client je postojeći autentificirani BoxClient; pozivanje with_proxy i odbacivanje vraćene vrijednosti ostavlja kasnije operacije na izvornom objektu.
ProxyConfig prihvaća username i password za posrednika kada je potrebno. Oni su odvojeni od Box objekta za autentifikaciju. HTTP endpoint odabran s popisa HTTP proxyja može pružiti javni put za ProxyConfig. Metoda izvodi mrežnu sesiju s tom proxy konfiguracijom, zadržavajući odgovarajuću politiku autentifikacije i ponovnih pokušaja aplikacije.
Ovo je generirano box_sdk_gen sučelje. Stariji recept boxsdk.Client s prilagodbom Requests sesije ili argumentom konstruktora proxies cilja drugu generaciju; provjerite uvezenu klasu prije nego što ga prilagodite.