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.

Artikli relatati