I AnyEvent::HTTP 2.25 kan en gjenbrukbar forbindelse få forrang selv når den ble opprettet under en annen proxy-innstilling. Når forespørsler til samme nettsted bruker forskjellige ruter, skill hurtigbufferen med rutespesifikke sessionid-verdier:

my $request = http_get 'http://www.example.com/',
    proxy => ['proxy.example', 8080],
    sessionid => 'office-route',
    sub {
        my ($body, $headers) = @_;
        print $headers->{Status};
    };

Ta med enhver kontoforskjell applikasjonen trenger i den sesjonsidentiteten. Gjenbruk er begrenset til samsvarende sesjoner. Sett persistent til false i stedet når en ny forbindelse er nødvendig.

For den viste offentlige HTTP-adressen kan HTTP-proxylisten levere kandidatverdier for vert og port når en uautentisert offentlig rute er tillatt. Utdraget forutsetter at AnyEvent::HTTP er lastet og at hendelsesløkken kjører. Hold forespørselens vakt i live til fullføring; ødeleggelse avbryter operasjonen.

Proxy-tabellen tar vertsnavn, port og valgfritt HTTP-skjema, ikke en URL med påloggingsinformasjon. Autentisering krever en passende Proxy-Authorization-header fra den som kaller. Dette enkle HTTP-eksempelet holder ruting og forbindelseseierskap atskilt fra enhver HTTPS-tunneleevne.

Relaterte artikler