from box_sdk_gen import ProxyConfig

proxied_client = client.with_proxy(
    config=ProxyConfig(url="http://proxy.example:8080")
)

Uporabite proxied_client za operacije API, ki potrebujejo to pot. client je obstoječi overjeni BoxClient; če pokličete with_proxy in zavržete vrnjeno vrednost, poznejše operacije ostanejo na izvirnem objektu.

ProxyConfig po potrebi sprejme username in password za posrednika. Ti so ločeni od predmeta preverjanja pristnosti Box. Končna točka HTTP, izbrana s seznama proxyjev HTTP, lahko zagotovi javno pot za ProxyConfig. Metoda izpelje omrežno sejo s to konfiguracijo proxyja in ohrani ustrezno politiko preverjanja pristnosti in ponovnih poskusov aplikacije.

To je ustvarjeni vmesnik box_sdk_gen. Starejši recept boxsdk.Client s prilagajanjem seje Requests ali argumentom konstruktorja proxies cilja drugo generacijo; preverite uvožen razred, preden ga prilagodite.

Sorodni članki