Zachovajte klienta, ktorý vracia with_proxy v Box Python
Vygenerovaný Box SDK vytvára kópiu nakonfigurovanú pre proxy; volania na pôvodnom klientovi si zachovávajú pôvodnú konfiguráciu.
from box_sdk_gen import ProxyConfig
proxied_client = client.with_proxy(
config=ProxyConfig(url="http://proxy.example:8080")
)Použite proxied_client pre operácie API, ktoré potrebujú túto cestu. client je existujúci overený BoxClient; volanie with_proxy a zahodenie vrátenej hodnoty ponechá ďalšie operácie na pôvodnom objekte.
ProxyConfig prijíma username a password pre sprostredkovateľa, keď je to potrebné. Sú oddelené od autentifikačného objektu Box. Koncový bod HTTP vybraný zo zoznamu HTTP proxy môže poskytnúť verejnú cestu pre ProxyConfig. Metóda odvodí sieťovú reláciu s touto konfiguráciou proxy a zachová vhodnú politiku overovania a opakovaní aplikácie.
Toto je vygenerované rozhranie box_sdk_gen. Starší recept boxsdk.Client s prispôsobením relácie Requests alebo argumentom konštruktora proxies cieli na inú generáciu; pred úpravou skontrolujte importovanú triedu.