AnyEvent::HTTP: proxy ibilbideak sessionid-rekin bereiztea
Erabili AnyEvent::HTTP proxy esplizitua eta saio-identifikatzailea hainbat proxy ibilbidek helmuga bera partekatzen dutenean.
AnyEvent::HTTP 2.25ean, berrerabil daitekeen konexioak lehentasuna izan dezake beste proxy ezarpen baten pean sortu bazen ere. Webgune berberera doazen eskaerek ibilbide desberdinak erabiltzen dituztenean, bereizi cachea ibilbidearen araberako sessionid balioekin:
my $request = http_get 'http://www.example.com/',
proxy => ['proxy.example', 8080],
sessionid => 'office-route',
sub {
my ($body, $headers) = @_;
print $headers->{Status};
};Sartu saio-identitate horretan aplikazioak behar duen kontubereizketarik. Berrerabilpena bat datozen saioetara mugatzen da. Ezarri persistent false gisa, konexio berria behar denean.
Erakutsitako HTTP helbide publikorako, HTTP proxy zerrendak ostalari eta portu balio hautagaiak eman ditzake autentifikaziorik gabeko ibilbide publikoa onartzen denean. Zatiak suposatzen du AnyEvent::HTTP kargatuta dagoela eta haren gertaera-begizta martxan dagoela. Mantendu eskaeraren zaindaria bizirik amaitu arte; suntsitzeak eragiketa bertan behera uzten du.
Proxy matrizeak ostalari-izena, portua eta hautazko HTTP eskema hartzen ditu, ez kredentzialak dituen URL bat. Autentifikazioak deitzaileak emandako Proxy-Authorization goiburu egokia behar du. HTTP adibide soil honek bideratzea eta konexioaren jabetza HTTPS tunel gaitasunetik bereizita mantentzen ditu.