Box Python ના with_proxy જે ક્લાયન્ટ પરત કરે છે તે રાખો
જનરેટ થયેલ Box SDK પ્રોક્સી-રૂપરેખાંકિત નકલ બનાવે છે; મૂળ ક્લાયન્ટ પરની કૉલ્સ તેનું મૂળ રૂપરેખાંકન જાળવી રાખે છે.
from box_sdk_gen import ProxyConfig
proxied_client = client.with_proxy(
config=ProxyConfig(url="http://proxy.example:8080")
)આ માર્ગની જરૂર હોય તેવી API ક્રિયાઓ માટે proxied_client વાપરો. client હાલનું પ્રમાણિત BoxClient છે; with_proxy ને કૉલ કરીને તેનું પરત મળેલ મૂલ્ય ફેંકી દેવાથી પછીની ક્રિયાઓ મૂળ ઑબ્જેક્ટ પર જ રહે છે.
જરૂર પડે ત્યારે ProxyConfig મધ્યસ્થ માટે username અને password સ્વીકારે છે. આ Box પ્રમાણીકરણ ઑબ્જેક્ટથી અલગ છે. HTTP પ્રોક્સી યાદીમાંથી પસંદ કરેલ HTTP એન્ડપૉઇન્ટ ProxyConfig માટે જાહેર માર્ગ પૂરો પાડી શકે છે. આ પદ્ધતિ તે પ્રોક્સી રૂપરેખાંકન સાથે નેટવર્ક સત્ર મેળવે છે અને એપ્લિકેશનની યોગ્ય પ્રમાણીકરણ અને ફરી પ્રયાસ નીતિ જાળવી રાખે છે.
આ જનરેટ થયેલ box_sdk_gen ઇન્ટરફેસ છે. જૂની boxsdk.Client રેસિપી, જેમાં Requests સત્ર કસ્ટમાઇઝેશન અથવા proxies કન્સ્ટ્રક્ટર આર્ગ્યુમેન્ટ હોય છે, તે બીજી પેઢીને લક્ષ્ય બનાવે છે; તેને અનુકૂળ કરતાં પહેલાં આયાત કરેલ વર્ગ તપાસો.