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 پتې لپاره، کله چې پرته له تصدیق عامه لاره اجازه ولري، د HTTP پروکسي لیست کولای شي نوماند کوربه او پورټ ارزښتونه وړاندې کړي. دا برخه فرض کوي چې AnyEvent::HTTP بار شوی او د هغې پېښې لوپ روان دی. د غوښتنې ساتونکی تر بشپړېدو ژوندی وساتئ؛ له منځه وړل یې عملیات لغوه کوي.
د پروکسي ارې کوربه نوم، پورټ او اختیاري HTTP سکیم اخلي، نه د اعتبارنامې لرونکی URL. تصدیق ته د غوښتونکي لخوا ورکړل شوی مناسب Proxy-Authorization سرلیک اړین دی. دا ساده HTTP بېلګه لارښونه او د اړیکې مالکیت د هر HTTPS تونل وړتیا څخه جلا ساتي.