Cadwch y cleient a ddychwelir gan with_proxy Box Python
Mae'r Box SDK a gynhyrchir yn creu copi wedi'i ffurfweddu ar gyfer dirprwy; mae galwadau ar y cleient gwreiddiol yn cadw ei ffurfweddiad gwreiddiol.
from box_sdk_gen import ProxyConfig
proxied_client = client.with_proxy(
config=ProxyConfig(url="http://proxy.example:8080")
)Defnyddiwch proxied_client ar gyfer y gweithrediadau API sy'n angen y llwybr hwn. client yw'r BoxClient dilysedig presennol; mae galw with_proxy a thaflu'r gwerth a ddychwelir yn gadael gweithrediadau diweddarach ar y gwrthrych gwreiddiol.
Mae ProxyConfig yn derbyn username a password ar gyfer y cyfryngwr pan fo angen. Maent ar wahân i wrthrych dilysu Box. Gall pwynt terfyn HTTP a ddewiswyd o'r rhestr dirprwyon HTTP ddarparu llwybr cyhoeddus ar gyfer ProxyConfig. Mae'r dull yn deillio sesiwn rhwydwaith gyda'r ffurfweddiad dirprwy hwnnw, gan gadw polisi dilysu ac ailgynnig priodol y cymhwysiad.
Dyma'r rhyngwyneb box_sdk_gen a gynhyrchir. Mae rysáit hŷn boxsdk.Client gyda chyfaddasu sesiwn Requests neu ddadl constructor proxies yn targedu cenhedlaeth arall; gwiriwch y dosbarth a fewnforiwyd cyn ei addasu.