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.

Articles relacionats