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 കൺസ്ട്രക്ടർ ആർഗ്യുമെന്റോ ഉപയോഗിക്കുന്നത്, മറ്റൊരു തലമുറയെ ലക്ഷ്യമിടുന്നു; പൊരുത്തപ്പെടുത്തുന്നതിന് മുമ്പ് ഇറക്കുമതി ചെയ്ത ക്ലാസ് പരിശോധിക്കുക.

അനുബന്ധ ലേഖനങ്ങൾ