Żomm il-Klient li jirritorna with_proxy ta' Box Python
L-SDK Box iġġenerat joħloq kopja kkonfigurata bil-proxy; is-sejħiet fuq il-klijent oriġinali jżommu l-konfigurazzjoni oriġinali tiegħu.
from box_sdk_gen import ProxyConfig
proxied_client = client.with_proxy(
config=ProxyConfig(url="http://proxy.example:8080")
)Uża proxied_client għall-operazzjonijiet tal-API li jeħtieġu din ir-rotta. client huwa l-BoxClient awtentikat eżistenti; is-sejħa ta' with_proxy u t-tarmi tal-valur irritornat tħalli l-operazzjonijiet sussegwenti fuq l-oġġett oriġinali.
ProxyConfig jaċċetta username u password għall-intermedjarju meta jkun meħtieġ. Dawn huma separati mill-oġġett tal-awtentikazzjoni ta' Box. Endpoint HTTP magħżul mill-lista tal-proxy HTTP jista' jipprovdi rotta pubblika għal ProxyConfig. Il-metodu jiddeduċi sessjoni tan-netwerk b'dik il-konfigurazzjoni tal-proxy, filwaqt li jżomm il-politika xierqa tal-awtentikazzjoni u tal-provi mill-ġdid tal-applikazzjoni.
Dan huwa l-interface box_sdk_gen iġġenerat. Riċetta boxsdk.Client eqdem b'personalizzazzjoni tas-sessjoni Requests jew argument tal-kostruttur proxies tiffoka fuq ġenerazzjoni oħra; iċċekkja l-klassi importata qabel tadattaha.