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 କନଷ୍ଟ୍ରକ୍ଟର ଆର୍ଗୁମେଣ୍ଟ ବ୍ୟବହାର କରେ ଏବଂ ଅନ୍ୟ ଏକ ପିଢ଼ିକୁ ଲକ୍ଷ୍ୟ କରେ; ଅନୁକୂଳ କରିବା ପୂର୍ବରୁ ଆମଦାନୀ କରାଯାଇଥିବା କ୍ଲାସ ଯାଞ୍ଚ କରନ୍ତୁ।