from box_sdk_gen import ProxyConfig

proxied_client = client.with_proxy(
    config=ProxyConfig(url="http://proxy.example:8080")
)

Выкарыстоўвайце proxied_client для аперацый API, якім патрэбны гэты маршрут. client — гэта існуючы аўтэнтыфікаваны BoxClient; выклік with_proxy і адкіданне вернутага значэння пакідае наступныя аперацыі на зыходным аб'екце.

ProxyConfig прымае username і password для пасярэдніка пры неабходнасці. Яны асобныя ад аб'екта аўтэнтыфікацыі Box. HTTP-эндпоінт, выбраны са спісу HTTP-проксі, можа даць публічны маршрут для ProxyConfig. Метад стварае сеткавую сесію з гэтай канфігурацыяй проксі, захоўваючы належную палітыку аўтэнтыфікацыі і паўторных спроб праграмы.

Гэта згенераваны інтэрфейс box_sdk_gen. Старэйшы рэцэпт boxsdk.Client з наладай сесіі Requests або аргументам канструктара proxies накіраваны на іншае пакаленне; праверце імпартаваны клас, перш чым адаптаваць яго.

Падобныя артыкулы