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 কনস্ট্রাক্টর আর্গুমেন্ট থাকে, অন্য একটি প্রজন্মকে লক্ষ্য করে; অভিযোজনের আগে আমদানি করা ক্লাসটি যাচাই করুন।