AnyEvent::HTTP 2.25-ում վերաօգտագործվող կապը կարող է առաջնահերթություն ստանալ նույնիսկ այլ proxy կարգավորման տակ ստեղծված լինելու դեպքում։ Երբ նույն կայքին ուղղված հարցումները տարբեր ուղիներ են օգտագործում, բաժանեք քեշը ուղուն բնորոշ 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 proxy ցանկը կարող է տալ հոսթի և պորտի թեկնածու արժեքներ, երբ թույլատրվում է առանց նույնականացման հանրային ուղի։ Այս հատվածը ենթադրում է, որ AnyEvent::HTTP-ը բեռնված է, և դրա իրադարձությունների հանգույցն աշխատում է։ Պահեք հարցման պահապանին կենդանի մինչև ավարտը. դրա ոչնչացումը չեղարկում է գործողությունը։

Proxy զանգվածը վերցնում է հոսթի անուն, պորտ և ընտրովի HTTP սխեմա, ոչ թե հավատարմագրեր կրող URL։ Նույնականացումը պահանջում է կանչողի տրամադրած համապատասխան Proxy-Authorization վերնագիր։ Այս պարզ HTTP օրինակը երթուղավորումը և կապի սեփականությունը առանձին է պահում ցանկացած HTTPS թունելի հնարավորությունից։

Առնչվող հոդվածներ