Conserva il client restituito da with_proxy di Box Python
L'SDK Box generato crea una copia configurata per il proxy; le chiamate sul client originale mantengono la sua configurazione originale.
from box_sdk_gen import ProxyConfig
proxied_client = client.with_proxy(
config=ProxyConfig(url="http://proxy.example:8080")
)Usa proxied_client per le operazioni API che richiedono questa rotta. client è il BoxClient autenticato esistente; chiamare with_proxy e scartare il valore restituito lascia le operazioni successive sull'oggetto originale.
ProxyConfig accetta username e password per l'intermediario quando necessario. Sono separati dall'oggetto di autenticazione Box. Un endpoint HTTP scelto dall'elenco di proxy HTTP può fornire una rotta pubblica per ProxyConfig. Il metodo deriva una sessione di rete con quella configurazione proxy, mantenendo la politica di autenticazione e nuovi tentativi appropriata dell'applicazione.
Questa è l'interfaccia box_sdk_gen generata. Una ricetta precedente di boxsdk.Client con personalizzazione della sessione Requests o un argomento del costruttore proxies punta a un'altra generazione; controlla la classe importata prima di adattarla.