Conserva el cliente que devuelve with_proxy de Box Python
El Box SDK generado crea una copia configurada con proxy; las llamadas en el cliente original conservan su configuración original.
from box_sdk_gen import ProxyConfig
proxied_client = client.with_proxy(
config=ProxyConfig(url="http://proxy.example:8080")
)Usa proxied_client para las operaciones de API que necesitan esta ruta. client es el BoxClient autenticado existente; llamar a with_proxy y descartar el valor devuelto deja las operaciones posteriores en el objeto original.
ProxyConfig acepta username y password para el intermediario cuando es necesario. Estos son independientes del objeto de autenticación de Box. Un punto de conexión HTTP elegido de la lista de proxies HTTP puede proporcionar una ruta pública para ProxyConfig. El método deriva una sesión de red con esa configuración de proxy, manteniendo la política de autenticación y reintentos adecuada de la aplicación.
Esta es la interfaz box_sdk_gen generada. Una receta anterior de boxsdk.Client con personalización de la sesión de Requests o un argumento de constructor proxies apunta a otra generación; comprueba la clase importada antes de adaptarla.