HTTP আৰু HTTPS ৰ বাবে Perl LWP প্ৰক্সি ছেটিংছ
HTTPS গন্তব্য়ৰ বাবে Perl LWP স্পষ্টভাৱে কনফিগাৰ কৰক আৰু পৰিৱেশ আৱিষ্কাৰ বাছনি কৰক যেতিয়া সেয়াই ছেটিংছৰ উদ্দেশ্যিত উৎস।
HTTP স্কীমৰ বাবে HTTP প্ৰক্সি ছেট কৰিলে HTTPS অনুৰোধ স্বয়ংক্ৰিয়ভাৱে কনফিগাৰ নহয়। LWP ত, অনুৰোধ কৰা URL ৰ স্কীমেই নিৰ্ধাৰণ কৰে কোনটো প্ৰক্সি মেপিংৰ পৰামৰ্শ লোৱা হ'ব।
এটা স্পষ্ট শ্বেয়াৰ্ড এণ্ডপইণ্ট দুয়োটা স্কীমৰ বাবে নিৰ্ধাৰণ কৰিব পাৰি:
use LWP::UserAgent;
my $ua = LWP::UserAgent->new(timeout => 15);
$ua->proxy(['http', 'https'], 'http://proxy.example.net:8080');
my $response = $ua->get('https://example.com/');অনুমোদিত ৰাজহুৱা অনুৰোধৰ বাবে HTTP প্ৰক্সি তালিকাই শ্বেয়াৰ্ড LWP প্ৰক্সি URL ৰ বাবে প্ৰাৰ্থী আগবঢ়ায়। গন্তব্যস্থান HTTPS কিন্তু প্ৰক্সি URL টো HTTP। এইটো এটা স্বাভাৱিক CONNECT ব্যৱস্থা, প্ৰক্সি স্কীমক HTTPS লৈ নাম সলোৱাৰ কাৰণ নহয়।
যদি এপ্লিকেশনে প্ৰক্সি পৰিৱেশ চলক পঢ়িব লাগে, তেন্তে env_proxy ৰ জৰিয়তে সেই আৱিষ্কাৰ বাছনি কৰক। শ্বেলত থকা এটা চলক অকামৰ যদি এই ক্লায়েণ্টে কেতিয়াও ইম্পৰ্ট নকৰে। প্ৰাসংগিক HTTPS ছেটিং আৰু বাইপাছ নিয়ম পৰীক্ষা কৰক, কেৱল HTTP মান নহয়।
বাছনি কৰা কনফিগাৰেচনৰ উৎসটো ইচ্ছাকৃত ৰাখক। স্পষ্ট নিৰ্ধাৰণৰ পিছত পৰিৱেশ ছেটিংছ ইম্পৰ্ট কৰিলে ফলাফল কোডে বাছনি কৰা যেন লগা এণ্ডপইণ্টৰ পৰা পৃথক হ'ব পাৰে।
ছাৰ্টিফিকেট বিশ্বাস আৰু ৱেবছাইট প্ৰমাণীকৰণ প্ৰক্সি ৰাউটিঙৰ পৰা পৃথক থাকে। প্ৰত্যক্ষ সংযোগ, প্ৰক্সি অস্বীকাৰ আৰু পিছৰ TLS ত্ৰুটি নিজৰ নিজৰ পৰ্যায়ত নিৰ্ণয় কৰক, একে সময়তে সকলো ছেটিং সলনি কৰাৰ পৰিৱৰ্তে।