Python Requests: proxies request() লৈ দিয়ক, Request লৈ নহয়
প্ৰক্সি সংৰূপণ সেই API ৰ ওপৰত ৰাখক যিয়ে অনুৰোধ পঠিয়ায়, HTTP বাৰ্তা বৰ্ণনা কৰা Request অবজেক্টৰ কনষ্ট্ৰাক্টৰত নহয়।
Requests-এ Request শ্ৰেণী আৰু সৰু আখৰৰ request ফলন আগবঢ়ায়। আখৰৰ ৰূপ সলনি কৰিলে সৰল অজ্ঞাত-ফলন ত্ৰুটি নহৈ বৈধ API এটাক ভুল যুক্তি-তালিকাৰে কল কৰিব পাৰে।
Request বস্তুটোৱে HTTP বাৰ্তা বৰ্ণনা কৰে। প্ৰক্সি সংৰূপণ সেই API ৰ ওপৰত থাকে যিয়ে ইয়াক পঠিয়ায়। সাধাৰণ কলৰ বাবে:
response = requests.request(
'GET', 'https://example.com/',
proxies=routes, timeout=15
)ইয়াত routes হৈছে এই কাৰ্যৰ বাবে বাছনি কৰা প্ৰক্সি মেপিং। অনুমোদিত ৰাজহুৱা অনুৰোধৰ বাবে বিনামূলীয়া প্ৰক্সিৰ তালিকাই সেই Requests ইনষ্টলেশ্যনে সমৰ্থন কৰা প্ৰটোকলৰে গঢ়িব পৰা প্ৰাৰ্থী আগবঢ়ায়। একেই proxies কীৱৰ্ড requests.Request ৰ কনষ্ট্ৰাক্টৰত দিয়া সমতুল্য নহয়।
যদি এপ্লিকেশ্যনে ইচ্ছাকৃতভাৱে প্ৰস্তুত অনুৰোধ ব্যৱহাৰ কৰে, বাৰ্তা প্ৰস্তুতি আৰু প্ৰেৰণ সংৰূপণ পৃথক ৰাখক। ছেছনৰ প্ৰেৰণ প্ৰবাহৰ বাবে ইয়াৰ বাহিৰেও উদ্দেশ্য কৰা পৰিৱেশ সংযোজন, সময়সীমা, পৰীক্ষণ আৰু প্ৰক্সি ছেটিং প্ৰয়োজন।
প্ৰক্সি এণ্ডপইণ্ট সলনি কৰাৰ আগতে APIৰ অসংগতি শুধৰাওক। এটা কনষ্ট্ৰাক্টৰ TypeError সেই বস্তুটোৱে উদ্দেশ্য কৰা নেটৱৰ্ক অনুৰোধ সম্পাদন কৰাৰ আগতেই ঘটি যায়।