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.

Articoli correlati