Python Requests ৰিডাইৰেক্ট: None বনাম খালী proxy মান
ৰিডাইৰেক্টৰ মাজেৰে প্ৰত্যক্ষ ৰাউটিঙৰ উদ্দেশ্য স্পষ্ট কৰি ৰাখক, এনে None মানৰ ওপৰত নিৰ্ভৰ নকৰি যিয়ে মেপিং প্ৰৱিষ্টি আঁতৰায়।
যদি এটা প্ৰত্যক্ষ অনুৰোধে ৰিডাইৰেক্টত উপনীত হয় আৰু পৰৱৰ্তী বিনিময় proxy ত বিফল হয়, তেন্তে পৰিৱৰ্তনটো পৰীক্ষা কৰক। Requests য়ে ৰিডাইৰেক্টৰ বাবে proxy সম্পৰ্কীয় ছেটিং পুনৰ নিৰ্মাণ কৰে আৰু Session য়ে বিশ্বাস কৰিলে পৰিৱেশ পুনৰ চাব পাৰে।
| মেপিং মান | মাৰ্জৰ সময়ত কি হয় |
|---|---|
None | কীটো আঁতৰোৱা হয়, যাৰ ফলত এটা অনুপস্থিত প্ৰৱিষ্টি থাকি যায় যিটো পিছৰ পাছত পৰিৱেশৰ পৰা পূৰণ কৰিব পাৰি। |
| খালী ষ্ট্ৰিং | স্পষ্ট মানটো থাকি যায়; ই সেই স্কিমৰ বাবে প্ৰত্যক্ষ ৰাউটিঙৰ উদ্দেশ্য সংৰক্ষণ কৰিব পাৰে। |
এটা বিদ্যমান Session ৰ বাবে, প্ৰত্যক্ষ কাৰ্যত জড়িত গন্তব্য স্কিমসমূহ যোগান ধৰক:
response = session.get(
'https://example.com/start',
proxies={'http': '', 'https': ''},
timeout=15,
)অতিৰিক্ত হোষ্ট-নিৰ্দিষ্ট মেপিং আৰু কাষ্টম এডাপ্টৰ পৰীক্ষা কৰক যদি এপ্লিকেচনে সেইবোৰ যোগান ধৰে। এই ৰাউটিং ইনপুটে সেই উপাদানসমূহে ৰূপায়ণ কৰা প্ৰতিটো সম্ভাৱ্য নীতি অতিক্ৰম নকৰে।
প্ৰতিটো URL নিৰ্ণয়ত ৰাখক
মূল URL, প্ৰতিটো ৰিডাইৰেক্ট অৱস্থান, সঁহাৰিৰ স্থিতি আৰু বিফল পৰ্যায় ৰেকৰ্ড কৰক। HTTP-ৰপৰা-HTTPS য়ে প্ৰাসংগিক স্কিম কী সলনি কৰে; এটা নতুন হোষ্টে প্ৰথম হোষ্টৰ বাইপাছ নিয়মৰ বাহিৰত পৰিব পাৰে। কেৱল প্ৰাৰম্ভিক URL থকা প্ৰতিবেদনে দুয়োটা পৰিৱৰ্তন লুকুৱাই ৰাখে।
ৰিডাইৰেক্ট অনুসৰণ নিষ্ক্ৰিয় কৰি এটা সঁহাৰি পৰ্যবেক্ষণ কৰিলে সীমা প্ৰকাশ কৰিব পাৰে। অনুৰোধ কৰাৰ সিদ্ধান্ত লোৱাৰ আগতে ইয়াৰ অৱস্থান তথ্য হিচাপে পৰীক্ষা কৰক; মূল প্ৰমাণপত্ৰসমূহ নতুন গন্তব্যলৈ নিৰ্বিচাৰে নপঠিয়াব।
পৰিৱেশ আৱিষ্কাৰ নিষ্ক্ৰিয় কৰি এটা সমৰ্পিত Session ব্যৱহাৰ কৰাটো আন এটা বিকল্প যেতিয়া এপ্লিকেচনে ইচ্ছাকৃতভাৱে সকলো ৰাউটিং আৰু বিশ্বাস ইনপুটৰ গৰাকী হয়। ইয়েও স্বয়ংক্ৰিয় প্ৰমাণপত্ৰ আৰু CA আৱিষ্কাৰ প্ৰভাৱিত কৰে, গতিকে ইয়াক এপ্লিকেচন নীতি হিচাপে বাছনি কৰক, নিত্য ৰিডাইৰেক্ট মেৰামতি হিচাপে নহয়।