Պահեք Box Python-ի with_proxy-ի վերադարձրած հաճախորդը
Գեներացված Box SDK-ն ստեղծում է պրոքսիով կարգավորված պատճեն. բնօրինակ հաճախորդի վրա կանչերը պահպանում են նրա սկզբնական կարգավորումը։
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 կոնստրուկտորի արգումենտով ուղղված է մեկ այլ սերնդի. նախքան այն հարմարեցնելը ստուգեք ներմուծված դասը։