AnyEvent::HTTP: sessionid ৰে প্ৰক্সি পথ পৃথক কৰা
একেধৰণৰ গন্তব্য শ্বেয়াৰ কৰা একাধিক প্ৰক্সি পথ থাকিলে স্পষ্ট AnyEvent::HTTP প্ৰক্সি আৰু ছেছন আইডি ব্যৱহাৰ কৰক।
AnyEvent::HTTP 2.25 ত পুনৰ ব্যৱহাৰযোগ্য সংযোগে অগ্ৰাধিকাৰ পাব পাৰে, যদিও সেয়া আন প্ৰক্সি ছেটিঙৰ অধীনত সৃষ্টি হৈছিল। একেই ৱেবছাইটলৈ যোৱা অনুৰোধসমূহে ভিন্ন পথ ব্যৱহাৰ কৰিলে কেশক পথ-নিৰ্দিষ্ট sessionid মানেৰে পৃথক কৰক:
my $request = http_get 'http://www.example.com/',
proxy => ['proxy.example', 8080],
sessionid => 'office-route',
sub {
my ($body, $headers) = @_;
print $headers->{Status};
};এপ্লিকেশ্যনৰ প্ৰয়োজনীয় যিকোনো একাউণ্ট পাৰ্থক্য সেই ছেছন পৰিচয়ত সন্নিবিষ্ট কৰক। পুনৰ ব্যৱহাৰ কেৱল মিলা ছেছনতে সীমিত। নতুন সংযোগৰ প্ৰয়োজন হ'লে ইয়াৰ পৰিৱৰ্তে persistent false কৰি দিয়ক।
ওপৰত দেখুওৱা ৰাজহুৱা HTTP URL ৰ বাবে, অনুমোদন নোহোৱা ৰাজহুৱা পথ অনুমোদিত হ'লে HTTP প্ৰক্সি তালিকাই সম্ভাব্য হোস্ট আৰু পৰ্ট মান যোগান ধৰিব পাৰে। এই অংশই ধৰি লয় যে AnyEvent::HTTP লোড হৈছে আৰু ইয়াৰ ইভেণ্ট লুপ চলি আছে। সম্পূৰ্ণ নোহোৱালৈকে অনুৰোধ ৰক্ষক জীৱিত ৰাখক; ধ্বংস কৰিলে কাৰ্যটো বাতিল হয়।
প্ৰক্সি এৰেত হোষ্টনাম, পৰ্ট আৰু ঐচ্ছিক HTTP স্কিম লয়, প্ৰমাণপত্ৰযুক্ত URL নহয়। প্ৰমাণীকৰণৰ বাবে কলাৰে যোগান ধৰা উপযুক্ত Proxy-Authorization হেডাৰ প্ৰয়োজন। এই সাধাৰণ HTTP উদাহৰণে ৰাউটিং আৰু সংযোগৰ মালিকীস্বত্বক HTTPS tunnel সামৰ্থ্যৰ পৰা পৃথক ৰাখে।