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 सुरुङ क्षमताबाट अलग राख्छ।