Hou die kliënt wat Box Python se with_proxy teruggee
Die gegenereerde Box-SDK skep 'n proxy-gekonfigureerde kopie; oproepe op die oorspronklike kliënt behou sy oorspronklike konfigurasie.
from box_sdk_gen import ProxyConfig
proxied_client = client.with_proxy(
config=ProxyConfig(url="http://proxy.example:8080")
)Gebruik proxied_client vir die API-bewerkings wat hierdie roete nodig het. client is die bestaande geauthentiseerde BoxClient; as jy with_proxy roep en die teruggegee waarde weggooi, bly latere bewerkings op die oorspronklike objek.
ProxyConfig aanvaar username en password vir die tussenganger wanneer nodig. Dit is apart van die Box-verifikasieobjek. 'n HTTP-eindpunt wat uit die HTTP-proxylys gekies word, kan 'n publieke roete vir ProxyConfig verskaf. Die metode lei 'n netwerksessie met daardie proxy-konfigurasie af en behou die toepassing se gepaste verifikasie- en herproebeleid.
Dit is die gegenereerde box_sdk_gen-koppelvlak. 'n Ouer boxsdk.Client-resep met Requests-sessieaanpassing of 'n proxies-konstruktorargument teiken 'n ander generasie; kontroleer die ingevoerde klas voordat jy dit aanpas.