Conserva el client que retorna with_proxy de Box Python
El Box SDK generat crea una còpia configurada amb proxy; les crides al client original mantenen la seva configuració original.
from box_sdk_gen import ProxyConfig
proxied_client = client.with_proxy(
config=ProxyConfig(url="http://proxy.example:8080")
)Utilitza proxied_client per a les operacions d'API que necessiten aquesta ruta. client és el BoxClient autenticat existent; cridar with_proxy i descartar el valor retornat deixa les operacions posteriors a l'objecte original.
ProxyConfig accepta username i password per a l'intermediari quan cal. Aquests són independents de l'objecte d'autenticació de Box. Un punt de connexió HTTP seleccionat de la llista de proxys HTTP pot proporcionar una ruta pública per a ProxyConfig. El mètode deriva una sessió de xarxa amb aquesta configuració de proxy, mantenint la política d'autenticació i reintents adequada de l'aplicació.
Aquesta és la interfície box_sdk_gen generada. Una recepta antiga de boxsdk.Client amb personalització de la sessió de Requests o un argument de constructor proxies apunta a una altra generació; comprova la classe importada abans d'adaptar-la.