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 ટનલ ક્ષમતાથી અલગ રાખે છે.

સંબંધિત લેખો