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 je potrebna ova ruta. client je postojeći autentifikovani BoxClient; pozivanje with_proxy i odbacivanje vraćene vrijednosti 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 s 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 s prilagođavanjem Requests sesije ili argumentom konstruktora proxies cilja na drugu generaciju; provjerite uvezenu klasu prije nego što ga prilagodite.

Povezani članci