Zadržite klijenta koji vraća with_proxy u Box Pythonu
Generisani Box SDK stvara kopiju konfigurisanu za proxy; pozivi na originalnom klijentu zadržavaju njegovu originalnu konfiguraciju.
from box_sdk_gen import ProxyConfig
proxied_client = client.with_proxy(
config=ProxyConfig(url="http://proxy.example:8080")
)Koristite proxied_client za API operacije kojima treba ova ruta. client je postojeći autentifikovani BoxClient; pozivanje with_proxy i odbacivanje vraćene vrednosti ostavlja kasnije operacije na originalnom objektu.
ProxyConfig prihvata username i password za posrednika kada je potrebno. Oni su odvojeni od Box objekta za autentifikaciju. HTTP endpoint izabran sa liste HTTP proxyja može pružiti javnu rutu za ProxyConfig. Metoda izvodi mrežnu sesiju sa tom proxy konfiguracijom, zadržavajući odgovarajuću politiku autentifikacije i ponovnih pokušaja aplikacije.
Ovo je generisani box_sdk_gen interfejs. Stariji recept boxsdk.Client sa prilagođavanjem Requests sesije ili argumentom konstruktora proxies cilja na drugu generaciju; proverite uvezenu klasu pre nego što ga prilagodite.